John Krogstie

SE
3papers
11citations
Novelty15%
AI Score13

3 Papers

SEFeb 5, 2022
Using SEQUAL for Identifying Requirements to Ecore Editors

Kristian Rekstad, John Krogstie

Software engineers who use Model-Driven Development may be using Ecore for their work. Ecore is traditionally edited in Eclipse IDE, but a recent transition to Web tools allows for development of new Ecore editors. To investigate the needed functionality of such modeling tools, the model quality framework SEQUAL has been applied. The paper presents the current results of this task, producing requirements for tool functionality as quality improving means for the following quality aspects: physical, empirical, syntactic, semantic, pragmatic, social and deontic. The result is an extensive list of tool functionality that could be implemented by the Ecore editor developers. Although many requirements are identified, the framework should also help in making trade-offs in case not all requirements can be implemented. In this way the paper both contribute to identifying modeling tool functionality, and to have input to improve SEQUAL as a general model quality framework. Further work will need to be done on the implementation of the tools for properly evaluating this work.

SEJan 1, 2019
Information Systems Development and Evolution: A replication study on work distribution in Norwegian Organizations

Tor Kristian Veld, John Krogstie

The information systems landscape is at first sight very different from how it was 20 years ago. On the other hand, it seems that we are still struggling with many of the same problems, including late or abandoned projects and unfilled customer demands. In this article we present selected data from survey investigations from 1993, 1998, 2003, 2008 and 2013 among Norwegian organizations on how they conduct information systems development and maintenance. In particular we compare data from 2008 and 2013 in more detail. A major finding is that whereas main work distribution numbers was very stable between 2003 and 2008, we see some changes as for time used on maintenance and development between 2008 and 2013. Even if we witness large changes in the underlying implementation technology and methods used, a number of aspects such as application portfolio upkeep (the amount of work for keeping the application portfolio operational) though are still on the same level as it has been the last 15 years. On the other hand, because of the more complex infrastructures supporting the application portfolio, and the increasing number of in particular external users, an increasing amount of resources is used for other tasks such as operations and user-support than in the first investigations, although also this appears to have stabilised between the last investigations.

SESep 22, 2017
Female Leadership in Software Projects: A Preliminary Result on Leadership Style and Project Context Factors

Anh Nguyen-Duc, Soudabeh Khodambashi, Jon Atle Gulla et al.

Women have been shown to be effective leaders in many team-based situations. However, it is also well-recognized that women are underrepresented in engineering and technology areas, which leads to wasted efforts and a lack of diversity in professional organizations. Although studies about gender and leadership are rich, research focusing on engineering-specific activities, are scarce. To react on this gap, we explored the experience of female leaders of software development projects and possible context factors that influence leadership effectiveness. The study was conducted as a longitudinal multiple case study. Data was collected from survey, interviews, observation and project reports. In this work, we reported some preliminary findings related to leadership style, team perception on leadership and team-task context factors. We found a strong correlation between perceived team leadership and task management. We also observed a potential association between human-oriented leading approach in low customer involvement scenarios and task-oriented leading approach in high customer involvement situations.