120 likes | 133 Views
Explore how Continuous Integration environments can improve Non-Functional Requirement testing efficiency, utilizing automation for quality and security. Presenting findings from a literature review and proposing a new CI baseline model. Next step: a case study to validate the model. Contact Liang Yu for more information.
E N D
Utilizing CI environment for efficient and effective testing of NFRs - Liang Yu
Research area • Target • CI-NFR: NFR testing by using CI environments CI: Continuous Integration NFR: Non-FunctionalRequirement Target
Motivation • Qualityfocused • NFR [1] Security Reliability Usability Maintainability Performance [1] D. Mairiza, D. Zowghi, N. Nurmuliani, An investigation into the notion of non-functional requirements, in: Proceedings of the 2010 ACM Symposium on Applied Computing, ACM, 2010, pp. 311–317
Whyweusecontinuous integration • Preventfaults • Fast feedback • Automation
Whyweselect CI test build verdict • Basic CI pipeline • Automation CI server feedback Dev Teams commit changes trigger source control server
Whatwehavedone • SystematicLiterature Review [2] on CI-NFR • Findings • CI environmentsareunderutilized for NFR testing • Verylowratioofindustrial studies found • Nine testable NFR reported Inclusion&exclusioncriteria • New model • CI baselinemodel for NFR testing Findings [2] Barbara A. Kitchenham, Guidelines for performingSystematicLiterature Reviews in Software Engineering Version 2.3, Keele University and University of Durham, EBSE TechnicalReport, 2007
Next step • Next step plan • Objective: verify and validate the CI baselinemodel • Research method: casestudy[3] • Case study design • Technique: • Semi-structureinterview • Obervation • Documentary • Data: • Qualitative • Quantitative [3] P. Runeson, M. Höst, Guidelines for conducting and reporting case study research in software engineering, Empirical software engineering 14 (2) (2009) 131.
The plan • Augmented CI environment
Perceivedbenefitsof CI-NFR • Get feedback and preventfaults fast and earlier • Deliver new features fast with NFR secured • Reducecost and time
Q&A Interested? Contact: Liang Yu <liang.yu@bth.se>