A standard-based framework to integrate software work in small settings

Small software companies have to work hard in order to survive. They usually find it challenging to spend time and effort on improving their operations and processes. Therefore, it is important to address such needs by the introduction of a proposed framework that specifies ways of getting things done while consciously encourage them to enhance their ability to improve. Although there are many software process improvement approaches, none of them address the human factors of small companies in a comprehensive and holistic way. Samay is a proposed framework to integrate human factors in the daily work as a way to deal with that challenge. This study suggests managing human factors but pointing out the software process life cycle. The purpose is to converge toward a continuous improvement by means of alternative mechanisms that impact on people. This framework was developed based upon reviews of relevant standards (such as ISO/IEC 29110, ISO 10018, OMG Essence and ISO/IEC 33014) and previously published studies in this field. Moreover, an expert review and validation findings supported the view that Samay could support practitioners when small software companies want to start improving their ways of work. A standard based framework: ISO/IEC 29110, ISO 10018, OMG Essence and ISO/IEC 33014.Human factors identification along the software process life cycle.Merging these human factors into Samay, our standard based framework.Validation of the proposed approach, and highlighting benefits and limitations.

[1]  Xabier Larrucea,et al.  Assessing ISO/IEC29110 by means of ITMark: results from an experience factory , 2016, J. Softw. Evol. Process..

[2]  TakeuchiMotoko,et al.  Report on an assessment experience based on ISO/IEC 29110 , 2014 .

[3]  Phillip G. Armour The spiritual life of projects , 2002, CACM.

[4]  Mario Piattini,et al.  Software process improvement in small and medium software enterprises: a systematic review , 2008, Software Quality Journal.

[5]  Gonzalo Cuevas,et al.  Expected Requirements in Support Tools for Software Process Improvement in SMEs , 2012, 2012 IEEE Ninth Electronics, Robotics and Automotive Mechanics Conference.

[6]  V O'ConnorRory,et al.  The influence of SPI on business success in software SMEs , 2012 .

[7]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[8]  Rory V. O'Connor,et al.  The influence of SPI on business success in software SMEs: An empirical study , 2012, J. Syst. Softw..

[9]  Rory V. O'Connor,et al.  The Route to Software Process Improvement in Small- and Medium-Sized Enterprises , 2016 .

[10]  Alfonso Fuggetta,et al.  Software process , 2014, FOSE.

[11]  Rory O'Connor,et al.  Systems and Software Engineering Standards for Very Small Entities: Accomplishments and Overview , 2016, Computer.

[12]  Marco Kuhrmann,et al.  Artifact-based software process improvement and management: a method proposal , 2014, ICSSP 2014.

[13]  FeldtRobert,et al.  Behavioral software engineering , 2015 .

[14]  Sussy Bayona Oré,et al.  Critical Success Factors in Software Process Improvement: A Systematic Review , 2012, SPICE.

[15]  Austen Rainer,et al.  Case Study Research in Software Engineering - Guidelines and Examples , 2012 .

[16]  Davi Viana,et al.  The influence of human aspects on software process improvement: Qualitative research findings and comparison to previous studies , 2012, EASE.

[17]  Munoz Mirna,et al.  Characterization of Software Processes Improvement Needs in SMEs , 2013, 2013 International Conference on Mechatronics, Electronics and Automotive Engineering.

[18]  Emilia Mendes,et al.  An extended systematic review of software process improvement in small and medium Web companies , 2011 .

[19]  Rory O'Connor,et al.  An investigation into software development process formation in software start-ups , 2008, J. Enterp. Inf. Manag..

[20]  Rory O'Connor,et al.  Software Process in Practice: A Grounded Theory of the Irish Software Industry , 2006, EuroSPI.

[21]  Ricardo Colomo Palacios,et al.  Towards Measuring the Impact of the ISO/IEC 29110 Standard: A Systematic Review , 2014, EuroSPI.

[22]  Marco Kuhrmann,et al.  From pragmatic to systematic software process improvement: an evaluated approach , 2015, IET Softw..

[23]  Mary-Luz Sánchez-Gordón,et al.  Understanding the gap between software process practices and actual practice in very small companies , 2015, Software Quality Journal.

[24]  G. Matturro,et al.  Considering People CMM for managing factors that affect software process improvement , 2012, IEEE Latin America Transactions.

[25]  Rory O'Connor,et al.  Harmonizing Software Development Processes with Software Development Settings - A Systematic Approach , 2013, EuroSPI.

[26]  Rory V. O'Connor,et al.  The situational factors that affect the software development process: Towards a comprehensive reference framework , 2012, Inf. Softw. Technol..

[27]  Claude Y. Laporte,et al.  Software Project Management in Very Small Entities with ISO/IEC 29110 , 2012, EuroSPI.

[28]  Mario Piattini,et al.  Software Process Improvement: The Competisoft Project , 2007, Computer.

[29]  Sánchez-GordónMary-Luz,et al.  Understanding the gap between software process practices and actual practice in very small companies , 2016 .

[30]  Seiko Shirasaka,et al.  Report on an assessment experience based on ISO/IEC 29110 , 2014, J. Softw. Evol. Process..

[31]  Rory V. O'Connor,et al.  Business Success in Software SMEs: Recommendations for Future SPI Studies , 2012, EuroSPI.

[32]  Rory V. O'Connor,et al.  An empirical examination of the extent of software process improvement in software SMEs , 2013, J. Softw. Evol. Process..

[33]  Claude Y. Laporte,et al.  Software Process Improvement in Very Small Organizations , 2016, IEEE Software.

[34]  Claude Y. Laporte,et al.  International systems and software engineering standards for very small entities , 2012 .

[35]  Alok Mishra,et al.  Software process improvement in SMEs: A comparative view , 2009, Comput. Sci. Inf. Syst..

[36]  Ivar Jacobson,et al.  The Essence of Software Engineering: Applying the SEMAT Kernel , 2013 .

[37]  Luiz Fernando Capretz Bringing the Human Factor to Software Engineering , 2014, IEEE Softw..

[38]  Pearl Brereton,et al.  Performing systematic literature reviews in software engineering , 2006, ICSE.

[39]  Rory V. O'Connor,et al.  A Systematic Approach to the Comparison of Roles in the Software Development Processes , 2012, SPICE.

[40]  Mary-Luz Sánchez-Gordón,et al.  Getting the Best out of People in Small Software Companies: ISO/IEC 29110 and ISO 10018 Standards , 2017, Int. J. Inf. Technol. Syst. Approach.

[41]  Rory O'Connor,et al.  Evaluating VSEs Viewpoint and Sentiment Towards the ISO/IEC 29110 Standard: A Two Country Grounded Theory Study , 2015, SPICE.

[42]  Fergal McCaffery,et al.  Lightweight SPI assessments: what is the real cost? , 2009, Softw. Process. Improv. Pract..

[43]  M. Paulk Using the Software CMM in Small Organizations , 1998 .

[44]  Mario Piattini,et al.  The making of an OMG standard , 2015, Comput. Stand. Interfaces.

[45]  Shuib Basri,et al.  Understanding the Perception of Very Small Software Companies towards the Adoption of Process Standards , 2010, EuroSPI.

[46]  Rory O'Connor,et al.  The Implementation of ISO/IEC 29110 Software Engineering Standards and Guides in Very Small Entities , 2015, ENASE.

[47]  Colomo-PalaciosRicardo,et al.  Assessing ISO/IEC29110 by means of ITMark , 2016 .

[48]  Robert Feldt,et al.  Behavioral software engineering: A definition and systematic literature review , 2015, J. Syst. Softw..

[49]  Alberto Sampaio,et al.  The need of a person oriented approach to software process assessment , 2013, 2013 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE).

[50]  Claude Y. Laporte,et al.  The application of international software engineering standards in very small enterprises , 2008 .

[51]  Claude Y. Laporte,et al.  A Software Engineering Lifecycle Standard for Very Small Enterprises , 2008, EuroSPI.

[52]  Ewan D. Tempero,et al.  Towards a theoretical framework of SPI success factors for small and medium web companies , 2014, Inf. Softw. Technol..

[53]  Tracy Hall,et al.  De-motivators for software process improvement: an analysis of practitioners' views , 2003, J. Syst. Softw..