Does software error/defect identification matter in the italian industry?

The authors present the results of a descriptive survey to ascertain the relevance and the typology of the software error/ defect identification methods/approaches used in the industrial practice. This study involved industries/organisations that develop and sell software as a main part of their business or develop software as an integral part of their products or services. The results indicated that software error/defect identification is very relevant and regard almost the totality of the interviewed companies. The most widely used and popular practice is testing. An increasing interest has been also manifested in distributed inspection methods.

[1]  Stefan Biffl,et al.  Software Reviews: The State of the Practice , 2003, IEEE Softw..

[2]  Giuseppe Scanniello,et al.  Improving artefact quality management in advanced artefact management system with distributed inspection , 2011, IET Softw..

[3]  Filippo Lanubile,et al.  Tool support for geographically dispersed inspection teams , 2003, Softw. Process. Improv. Pract..

[4]  Reidar Conradi,et al.  Impact of software engineering research on the practice of software configuration management , 2005, ACM Trans. Softw. Eng. Methodol..

[5]  Marco Torchiano,et al.  Migration of information systems in the Italian industry: A state of the practice survey , 2011, Inf. Softw. Technol..

[6]  Giuseppe Scanniello,et al.  Evaluating distributed inspection through controlled experiments , 2009, IET Softw..

[7]  Victor R. Basili,et al.  The role of experimentation in software engineering: past, current, and future , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[8]  Tore Dybå,et al.  Evidence-Based Software Engineering for Practitioners , 2005, IEEE Softw..

[9]  Chris Sauer,et al.  A Framework for Software Development Technical Reviews , 1994, Software Quality and Productivity.

[10]  Marco Torchiano,et al.  A State-of-the-Practice Survey of Risk Management in Development with Off-the-Shelf Software Components , 2008, IEEE Transactions on Software Engineering.

[11]  Michael Fagan Design and Code Inspections to Reduce Errors in Program Development , 1976, IBM Syst. J..

[12]  Giuseppe Scanniello,et al.  Comparing Inspection Methods using Controlled Experiments , 2008, EASE.

[13]  Michael Pilato Version Control with Subversion , 2004 .

[14]  Victor R. Basili,et al.  The Future Engineering of Software: A Management Perspective , 1991, Computer.

[15]  Marcus Ciolkowski,et al.  Relevant Information Sources for Successful Technology Transfer: A Survey Using Inspections as an Example , 2007, ESEM 2007.

[16]  VARUN CHANDOLA,et al.  Anomaly detection: A survey , 2009, CSUR.

[17]  Marco Torchiano,et al.  METAMORPHOS: MEthods and Tools for migrAting software systeMs towards web and service Oriented aRchitectures: exPerimental evaluation, usability, and tecHnOlogy tranSfer , 2009, 2009 13th European Conference on Software Maintenance and Reengineering.

[18]  Oyvind Hauge,et al.  An empirical study on selection of Open Source Software - Preliminary results , 2009, 2009 ICSE Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development.

[19]  Shari Lawrence Pfleeger,et al.  Preliminary Guidelines for Empirical Research in Software Engineering , 2002, IEEE Trans. Software Eng..

[20]  Giuseppe Scanniello,et al.  Developing legacy system migration methods and tools for technology transfer , 2008 .