Software Organization

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

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, 2000
    Co-Authors: Jesper Arent
    Abstract:

    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, 2000
    Co-Authors: Jesper Arent
    Abstract:

    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.

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, 2016
    Co-Authors: Ronnie E S Santos, Fabio Q.b. Da Silva, Cleyton V C Magalhaes, Cleviton V F Monteiro
    Abstract:

    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), 2012
    Co-Authors: Augusto Cesar, C. França, Adelnei De L C Felix, Fabio Q.b. Da Silva
    Abstract:

    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, 2012
    Co-Authors: Kari Smolander, Jussi Kasurinen, Ossi Taipale, Jari Vanhanen
    Abstract:

    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, 2011
    Co-Authors: Jussi Kasurinen, Ossi Taipale, Jari Vanhanen, Kari Smolander
    Abstract:

    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, 2010
    Co-Authors: Vesa Kettunen, Ossi Taipale, Jussi Kasurinen, Kari Smolander
    Abstract:

    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.