International Conference on Product-Focused Software Process Improvement

Product-Focused Software Process Improvement pp 372-379 | Cite as

Focused Inspections to Support Defect Detection in Automation Systems Engineering Environments

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9459)

Abstract

[Context] In Automation Systems Engineering (ASE) Environments, engineers coming from different disciplines, have to collaborate. Individual engineers, e.g., from electrical, mechanical, or software domains, apply domain-specific tools and related data models that hinder efficient collaboration due to limited capabilities for interaction and data exchange on technical and semantic level. Manual activities are required to synchronize planning data from different disciplines and can raise additional risks caused by defects and/or changes that cannot be identified efficiently. [Objective] Main objective is to improve (a) engineering processes by providing efficient data exchange mechanism and to support (b) defect detection performance in ASE environments. [Method] Software inspections (SI) are commonly used by engineers in Software Engineering (SE) by applying well-defined approaches to systematically identify defects early in the development process. In this paper we adapt the traditional SI process for application in ASE environments and provide a software tool to support frequent synchronization and focused reviews. We evaluate and discuss the adapted process in an industry context. [Results] Main results were that the adapted process and the software tool can be useful in the application context in order to identify defects early, increase overall product quality, and improve engineering processes in the ASE domain. [Conclusion] The proposed adapted inspection approach showed promising results to improve ASE projects.

Keywords

Inspection Defect detection Tool-support Automation systems engineering environments Feasibility study 

References

  1. 1.
    Aurum, A., Petersson, H., Wohlin, C.: State-of-the-Art: software inspection after 25 years. J. Softw. Test. Verification Reliab. 12(3), 133–154 (2002)CrossRefGoogle Scholar
  2. 2.
    Biffl, S.: Inspection Techniques to Support Project and Quality Management, Habilitation, Shaker. ISBN: 3-8265-8512-7 (2001)Google Scholar
  3. 3.
    Biffl, S., Schatten, A., Zoitl, A.: Integration of heterogeneous engineering environments for the automation systems lifecycle. In: Proceedings of the 7th ETFA, pp. 576–581 (2009)Google Scholar
  4. 4.
    Biffl, S., Moser, T., Winkler, D.: Risk assessment in multi-disciplinary (Software+) engineering projects. IJSEKE SI SW Risk Assess. 21(2), 211–236 (2011)Google Scholar
  5. 5.
    Fay, A., Biffl, S., Winkler, D., Drath, R., Barth, M.: A method to evaluate the openness of automation tools for increased interoperability. In: Proceedings of the 39th Annual Conference of the IEEE Industrial Electronics Society (IECON), pp. 6842–6847 (2013)Google Scholar
  6. 6.
    Kovalenko, O., Winkler, D., Kalinowski, M., Serral, E., Biffl, S.: Engineering process improvement in heterogeneous multi-disciplinary environments with defect causal analysis. In: Barafort, B., O’Connor, R.V., Poth, A., Messnarz, R. (eds.) EuroSPI 2014. CCIS, vol. 425, pp. 73–85. Springer, Heidelberg (2014)Google Scholar
  7. 7.
    Laitenberger, O., DeBaud, J.-M.: An encompassing life cycle centric survey of software inspection. J. Syst. Softw. (JSS) 50(1), 5–31 (2000)CrossRefGoogle Scholar
  8. 8.
    Moser, T., Mordinyi, R., Winkler, D., Biffl, S.: Engineering project management using the engineering cockpit: a collaboration platform for project managers and engineers. In: Proceedings of the 9th International Conference on Industrial Informatics (INDIN) (2011)Google Scholar
  9. 9.
    Moser, T., Biffl, S., Sunindyo, W.D., Winkler, D.: Integrating production automation expert knowledge across engineering domains. IJDST SI Emerg. Trends Challenges Large-Scale Networking Distrib. Syst. 2(3), 88–103 (2011)Google Scholar
  10. 10.
    Shull, F., Rus, I., Basili, V.: How perspective-based reading can improve requirements inspection. IEEE Comput. 33(7), 73–79 (2002)CrossRefGoogle Scholar
  11. 11.
    Thelin, T., Andersson, C., Runeson, P., Dzamashvili-Fogelstrom, M.: A replicated experiment of usage-based and checklist-based reading. In: Proceedings of the 10th International Symposium on Software Metrics, pp. 246–256 (2004)Google Scholar
  12. 12.
    Winkler, D., Biffl, S.: Focused Inspection to Support Defect Detection in Automation Systems Engineering Environments. Technical Report, TU Wien, IFS-CDL 15-02. http://qse.ifs.tuwien.ac.at/publication/IFS-CDL-15-02.pdf. Accessed Sep 2015

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Vienna University of TechnologyInstitute of Software TechnologyViennaAustria

Personalised recommendations