The Experts below are selected from a list of 98343 Experts worldwide ranked by ideXlab platform
Jesper Arent - One of the best experts on this subject based on the ideXlab platform.
-
PROFES - Transforming Software Organizations with the Capability Maturity Model
Product Focused Software Process Improvement, 2000Co-Authors: Jesper ArentAbstract:The Capability Maturity Model for Software (CMM) is one of the most recent and popular approaches to increase effectiveness in Software Organizations. CMM outlines 5 levels of increasing maturity, and recommends Organizations to transform one level at a time. In this paper we investigate in what ways CMM envision an effective Software Organization, and we outline possible concerns, not fully accounted for in the CMM, for Organizations using CMM to increase effectiveness. A main finding of the paper is that successful Software process improvements based on CMM imply that Organizational aspects outside the scope of the Software process are addressed too.
-
Transforming Software Organizations with the Capability Maturity Model
Lecture Notes in Computer Science, 2000Co-Authors: Jesper ArentAbstract:The Capability Maturity Model for Software (CMM) is one of the most recent and popular approaches to increase effectiveness in Software Organizations. CMM outlines 5 levels of increasing maturity, and recommends Organizations to transform one level at a time. In this paper we investigate in what ways CMM envision an effective Software Organization, and we outline possible concerns, not fully accounted for in the CMM, for Organizations using CMM to increase effectiveness. A main finding of the paper is that successful Software process improvements based on CMM imply that Organizational aspects outside the scope of the Software process are addressed too.
B. Keskin - One of the best experts on this subject based on the ideXlab platform.
-
Process improvement towards ISO 9001 certification in a small Software Organization
Proceedings of the 20th International Conference on Software Engineering, 1998Co-Authors: E. Demirors, O. Demirors, O. Dikenelli, B. KeskinAbstract:Software process improvement in small Organizations is a challenging task where the "smallness" brings a number of unique problems. We report the status of our work on creating ISO 9001 compliant quality systems in a small Software Organization.
-
ICSE - Process improvement towards ISO 9001 certification in a small Software Organization
Proceedings of the 20th International Conference on Software Engineering, 1Co-Authors: E. Demirors, Onur Demirors, O. Dikenelli, B. KeskinAbstract:Software process improvement in small Organizations is a challenging task where the "smallness" brings a number of unique problems. We report the status of our work on creating ISO 9001 compliant quality systems in a small Software Organization.
Fabio Q.b. Da Silva - One of the best experts on this subject based on the ideXlab platform.
-
building a theory of job rotation in Software engineering from an instrumental case study
International Conference on Software Engineering, 2016Co-Authors: Ronnie E S Santos, Fabio Q.b. Da Silva, Cleyton V C Magalhaes, Cleviton V F MonteiroAbstract:Job Rotation is an Organizational practice in which individuals are frequently moved from a job (or project) to another in the same Organization. Studies in other areas have found that this practice has both negative and positive effects on individuals' work. However, there are only few studies addressing this issue in Software engineering so far. The goal of our study is to investigate the effects of job rotation on work related factors in Software engineering by performing a qualitative case study on a large Software Organization that uses job rotation as an Organizational practice. We interviewed senior managers, project managers, and Software engineers that had experienced this practice. Altogether, 48 participants were involved in all phases of this research. Collected data was analyzed using qualitative coding techniques and the results were checked and validated with participants through member checking. Our findings suggest that it is necessary to find balance between the positive effects on work variety and learning opportunities, and negative effects on cognitive workload and performance. Further, the lack of feedback resulting from constant movement among projects and teams may have a negative impact on performance feedback. We conclude that job rotation is an important Organizational practice with important positive results. However, managers must be aware of potential negative effects and deploy tactics to balance them. We discuss such tactics in this article.
-
Towards an explanatory theory of motivation in Software engineering: A qualitative case study of a government Organization
16th International Conference on Evaluation & Assessment in Software Engineering (EASE 2012), 2012Co-Authors: Augusto Cesar, C. França, Adelnei De L C Felix, Fabio Q.b. Da SilvaAbstract:Background - The research about motivation in Software engineering has provided important insights in characterizing what are the factors and outcomes related to motivation. However, the complex relationships among these factors, including the moderating and mediating effects of Organizational and individual characteristics, still require deeper explanatory investigation. Aim - Our general goal is to build explanatory theories of motivation in Software Organizations. In this article, we describe the construction of a grounded theory of motivation in the context of a government Software development Organization. Method - We performed a case study of a government Software Organization, focusing on the Software engineers as the unit of analysis. For eight months, we conducted semi structured interviews, diary studies, and documental analyses, and analyzed the collected data using grounded theory procedures. Results - We extracted contextual factors that affect the motivation of Software engineers and the outcomes associated with motivated behavior. Relationships among factors and outcomes were used to construct propositions that explain motivated behavior. Finally, the factors and propositions with higher explanatory power were used to create the central story of motivation in the Organization. Conclusions - The balance between Job Stability and Growth Needs emerged as the core factors related to the motivation in the Organization. Unclear growth perspectives combined with priorities based on political instead of technical aspects directly affected the intention to leave the Organization.
Kari Smolander - One of the best experts on this subject based on the ideXlab platform.
-
exploring the perceived end product quality in Software developing Organizations
International Journal of Information System Modeling and Design, 2012Co-Authors: Kari Smolander, Jussi Kasurinen, Ossi Taipale, Jari VanhanenAbstract:Software projects have four main objectives; produce required functionalities, with acceptable quality, in budget and in schedule. These objectives are all important for Software projects to be successful, but how does the end-product quality fit to them? The objective of this study is to explore how Organizations understand Software quality and identify factors which seem to affect the quality outcome of the development process. The study applies three approaches; a quantitative survey with 31 Organizations, qualitative analysis of in-depth interviews with 36 Software professionals, and four workshops for identifying and prioritizing quality goals. The study revealed that quality in Software Organization is not a single, easily definable entity, but a complex, interconnected concept fluctuating between the stakeholders. Overall, it seems that there is no general consensus over the important quality characteristics in Software Organizations and therefore Software Organizations could benefit from identifying the quality characteristics they consider important, and actively pursuing quality goals.
-
RCIS - Exploring perceived quality in Software Organizations
2011 FIFTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE, 2011Co-Authors: Jussi Kasurinen, Ossi Taipale, Jari Vanhanen, Kari SmolanderAbstract:Software projects have four main objectives; produce required functionalities, with acceptable quality, in budget and in schedule. Usually these objectives are implemented by setting requirements for the Software projects, and working towards achieving these requirements as well as possible. So how is the intended quality handled in this process of pursuing project goals? The objective of this study is to explore how Organizations understand Software quality and identify factors which seem to affect the quality outcome of the development process. The study applies two research approaches; a survey with 31 Organizations and in-depth interviews with 36 Software professional from 12 Organizations for identifying concepts that affect quality. The study confirms that the quality in Software Organization is a complex, interconnected entity, and the definitions of desired and perceived quality fluctuate between different process stakeholders. Overall, in many cases the Software Organizations have identified the desired quality, but are not communicating it properly.
-
ISSTA - A study on agility and testing processes in Software Organizations
Proceedings of the 19th international symposium on Software testing and analysis - ISSTA '10, 2010Co-Authors: Vesa Kettunen, Ossi Taipale, Jussi Kasurinen, Kari SmolanderAbstract:In this paper, we studied the differences in testing activities between Software Organizations which apply agile development methods and Organizations which take the traditional plan-driven approach. Our focus was on the concepts which allow the Software Organization to successfully apply agile development methods or plan-driven methods. We also observed the test process enhancements and hindrances, which originate in the selected development method. We interviewed 12 Organizations, which were selected to represent different polar types of Software production. The interviews were tape-recorded and transcribed for further analysis. The study yielded hypotheses which were derived by applying the qualitative grounded theory method. The results indicated that in practice, agile methods can improve the position of testing through the early involvement of testing activities in development, and also have a positive influence on end-product satisfaction. By applying these results, Organizations can improve their processes and avoid pitfalls when transitioning to agile methods.
E. Demirors - One of the best experts on this subject based on the ideXlab platform.
-
Process improvement towards ISO 9001 certification in a small Software Organization
Proceedings of the 20th International Conference on Software Engineering, 1998Co-Authors: E. Demirors, O. Demirors, O. Dikenelli, B. KeskinAbstract:Software process improvement in small Organizations is a challenging task where the "smallness" brings a number of unique problems. We report the status of our work on creating ISO 9001 compliant quality systems in a small Software Organization.
-
ICSE - Process improvement towards ISO 9001 certification in a small Software Organization
Proceedings of the 20th International Conference on Software Engineering, 1Co-Authors: E. Demirors, Onur Demirors, O. Dikenelli, B. KeskinAbstract:Software process improvement in small Organizations is a challenging task where the "smallness" brings a number of unique problems. We report the status of our work on creating ISO 9001 compliant quality systems in a small Software Organization.