A database for publications published by researchers and students at SimulaMet.
Status
Research area
Publication type
- All (113) Remove All <span class="counter">(113)</span> filter
- Journal articles (34)
- Books (2)
- Edited books (1)
- Proceedings, refereed (24)
- Book chapters (5)
- Talks, keynote (9)
- Proceedings, non-refereed (1)
- Posters (1)
- Technical reports (2)
- Manuals (1)
- Talks, invited (19)
- Talks, contributed (1)
- Public outreach (11)
- Miscellaneous (2)
Journal articles
State of Gender Equality in and by Artificial Intelligence
IADIS International Journal on Computer Science & Information Systems 17 (2022): 31-48.Status: Published
State of Gender Equality in and by Artificial Intelligence
When talking about sustainability, we usually think that it is only about safeguarding the environment; nothing is further from reality. Of course, the environment is a crucial component of sustainability and our survival, but it is important to recall that the society and the economy play important roles in this regard, and without the interconnection and development of these three perspectives it will not be possible to achieve sustainable progress. The Sustainable Development Goals (SDGs) established by the United Nations (UN) defend this idea and address the main challenges that humanity faces. One of these challenges is gender equality, which is identified in the perspective of social sustainability through SDG 5. Gender equality is a very complex and difficult challenge to address due to the great cultural diversity of our society. Thus, achieving this goal will require laying a solid foundation and working together by combining very different fields of knowledge. In this sense, Artificial Intelligence (AI) is one of the fields that is currently having the greatest impact and relevance for the development of new technologies and for the advancement of numerous areas. This growing evolution of AI demonstrates that its repercussions at the social level must be analyzed and addressed in such a way that AI becomes a positive asset for sustainability and, in this particular case, for gender equality.
For all these reasons, this study aims to analyze the current state of the art and collect the existing knowledge in the fields of AI and gender equality, by conducting a Systematic Mapping Study (SMS). The obtained results and findings have allowed us to identify the most relevant advances in this regard, as well as the gaps and drawbacks that currently exist and on which we must urgently focus to address gender equality both in and by AI. In the same way, these findings demonstrate the limited joint development of both fields, but also indicate an increase in the relevance and the number of proposals that these fields are receiving in recent years.
Afilliation | Software Engineering |
Project(s) | Department of IT Management |
Publication Type | Journal Article |
Year of Publication | 2022 |
Journal | IADIS International Journal on Computer Science & Information Systems |
Volume | 17 |
Number | 2 |
Pagination | 31-48 |
Date Published | 12/2022 |
Publisher | IADIS |
ISSN | 1646-3692 |
Keywords | artificial intelligence, Gender Equality, Literature Analysis, Literature Review, Social Sustainability |
URL | https://www.iadisportal.org/ijcsis/papers/2022170203.pdf |
A teamwork effectiveness model for agile software development
Empirical Software Engineering 27, no. 2 (2022).Status: Published
A teamwork effectiveness model for agile software development
Teamwork is crucial in software development, particularly in agile development teams which are cross-functional and where team members work intensively together to develop a cohesive software solution. Effective teamwork is not easy; prior studies indicate challenges with communication, learning, prioritization, and leadership. Nevertheless, there is much advice available for teams, from agile methods, practitioner literature, and general studies on teamwork to a growing body of empirical studies on teamwork in the specific context of agile software development. This article presents the agile teamwork effectiveness model (ATEM) for colocated agile development teams. The model is based on evidence from focus groups, case studies, and multi-vocal literature and is a revision of a general team effectiveness model. Our model of agile teamwork effectiveness is composed of shared leadership, team orientation, redundancy, adaptability, and peer feedback. Coordinating mechanisms are needed to facilitate these components. The coordinating mechanisms are shared mental models, communication, and mutual trust. We critically examine the model and discuss extensions for very small, multi-team, distributed, and safety-critical development contexts. The model is intended for re- searchers, team members, coaches, and leaders in the agile community.
Afilliation | Software Engineering |
Project(s) | EDOS: Effective Digitalization of Public Sector |
Publication Type | Journal Article |
Year of Publication | 2022 |
Journal | Empirical Software Engineering |
Volume | 27 |
Issue | 2 |
Date Published | Jan-03-2022 |
Publisher | Springer Nature |
ISSN | 1382-3256 |
Keywords | agiel teams, agile leadership, agile methods, agile teamwork model, big five model of teamwork, mutual performance monitoring, peer feedback, redundancy, scrum teams, teamwork model, teamwork theory |
URL | https://rdcu.be/cIINu |
DOI | 10.1007/s10664-021-10115-0 |
Quantifying means-end reasoning skills in simulation-based training: a logic-based approach
SIMULATION 98, no. 10 (2022): 933-957.Status: Published
Quantifying means-end reasoning skills in simulation-based training: a logic-based approach
We develop a logic-based approach for designing simulation-based training scenarios. Our methodology embodies a concise definition of the scenario concept and integrates the notions of training goals, acceptable versus unacceptable actions and performance scoring. The approach applies classical artificial intelligence (AI) planning to extract coherent plays from a causal description of the training domain. The domain- and task-specific parts are defined in a high-level action description language AL. Generic causal and temporal logic is added when the causal theory is compiled into the underlying Answer Set Programming (ASP) language. The ASP representation is used to derive a scoring function that reflects the quality of a play or training session, based on a distinction of states and actions into green (acceptable) and red (unacceptable) ones. To that end, we add to the casual theory a set of norms that specify an initial assignment of colors. The ASP engine uses these norms as axioms and propagates colors by consulting the causal theory. We prove that any set of such norms constitutes a conservative extension of the underlying causal theory. With this work, we hope to lay the foundation for the development of design and analysis tools for exercise managers. We envision a software system that lets an exercise manager view all plays of a tentative scenario design, with expediency information and scores for each possible play. Our approach is applicable to any domain in which means-ends reasoning is pertinent. We illustrate the approach in the domain of crisis response and management.
Afilliation | Software Engineering |
Project(s) | EDOS: Effective Digitalization of Public Sector |
Publication Type | Journal Article |
Year of Publication | 2022 |
Journal | SIMULATION |
Volume | 98 |
Issue | 10 |
Pagination | 933-957 |
Date Published | 05/2022 |
Publisher | SAGE journals |
Keywords | Answer Set Programming, automated scoring, deontic logic, means-end reasoning, Simulation-based training |
URL | https://doi.org/10.1177/00375497221095070 |
DOI | 10.1177/00375497221095070 |
When 2 + 2 should be 5: The summation fallacy in time prediction
Journal of Behavioral Decision Making 35, no. 3 (2022): e2265.Status: Published
When 2 + 2 should be 5: The summation fallacy in time prediction
Predictions of time (e.g., work hours) are often based on the aggregation of estimates of elements (e.g., activities, subtasks). The only types of estimates that can be safely aggregated by summation are those reflecting predicted average outcomes (expected values). The sums of other types of estimates, such as bounds of confidence intervals or estimates of the mode, do not have the same interpretation as their components (e.g., the sum of the 90% upper bounds is not the appropriate 90% upper bound of the sum). This can be a potential source of bias in predictions of time, as shown in Studies 1 and 2, where professionals with experience in estimation provided total estimates of time that were inconsistent with their estimates of individual tasks. Study 3 shows that this inconsistency can be attributed to improper aggregation of time estimates and demonstrates how this can produce both over- and underestimation—and also time prediction intervals that are far too wide. Study 4 suggests that the results may reflect a more general fallacy in the aggregation of probabilistic quantities. Our observations are consistent with that inconsistencies and biases are driven by a tendency towards applying a naïve summation (2+2=4) of probabilistic (stochastic) values, in situations where this is not appropriate. This summation fallacy may be in particular consequential in a context where informal estimation methods (expert-judgment based estimation) are used.
Afilliation | Software Engineering |
Project(s) | Department of IT Management |
Publication Type | Journal Article |
Year of Publication | 2022 |
Journal | Journal of Behavioral Decision Making |
Volume | 35 |
Issue | 3 |
Pagination | e2265 |
Publisher | Wiley |
When should we (not) use the mean magnitude of relative error (MMRE) as an error measure in software development effort estimation?
Information and Software Technology 143 (2022): 106784.Status: Published
When should we (not) use the mean magnitude of relative error (MMRE) as an error measure in software development effort estimation?
Context: The mean magnitude of relative error (MMRE) is an error measure frequently used to evaluate and compare the estimation performance of prediction models and software professionals.
Objective: This paper examines conditions for proper use of MMRE in effort estimation contexts.
Method: We apply research on scoring functions to identify the type of estimates that minimizes the expected value of the MMRE.
Results: We show that the MMRE is a proper error measure for estimates of the most likely (mode) effort, but not for estimates of the median or mean effort, provided that the effort usage is approximately log-normally distributed, which we argue is a reasonable assumption in many software development contexts. The relevance of the findings is demonstrated on real-world software development data.
Conclusion: MMRE is not a proper measure of the accuracy of estimates of the median or mean effort, but may be used for the accuracy evaluation of estimates of most likely effort.
Afilliation | Software Engineering |
Project(s) | Department of IT Management, EDOS: Effective Digitalization of Public Sector |
Publication Type | Journal Article |
Year of Publication | 2022 |
Journal | Information and Software Technology |
Volume | 143 |
Pagination | 106784 |
Date Published | 03/2022 |
Publisher | Elsevier |
Relative estimates of software development effort: Are they more accurate or less time-consuming to produce than absolute estimates, and to what extent are they person-independent?
Information and Software Technology 143 (2022): 106782.Status: Published
Relative estimates of software development effort: Are they more accurate or less time-consuming to produce than absolute estimates, and to what extent are they person-independent?
Context: Estimates of software development effort may be given as judgments of relationships between the use of efforts on different tasks – that is, as relative estimates. The use of relative estimates has increased with the introduction of story points in agile software development contexts.
Objective: This study examines to what extent relative estimates are likely to be more accurate or less time-consuming to produce than absolute software development effort estimates and to what extent relative estimates can be considered developer-independent.
Method: We conducted two experiments. In the first experiment, we collected estimates from 102 professional software developers estimating the same tasks and randomly allocated to providing relative estimates in story points or absolute estimates in work-hours. In the second experiment, we collected the actual efforts of 20 professional software developers completing the same 5 programming tasks and used these to analyse the variance in relative efforts.
Results: The results from the first experiment indicates that the relative estimates were less accurate than the absolute estimates, and that the time consumed completing the estimation work was higher for those using relative estimation, even when only considering developers with extensive prior experience in story point–based estimation for both tasks. The second experiment revealed that the relative effort was far from developer-independent, especially for the least productive developers. This suggests that relative estimates to a large extent are developer-dependent.
Conclusions: Although there may be good reasons for the continued use of relative estimates, we interpret our results as not supporting that the use of relative estimates is connected with higher estimation accuracy or less time consumed on producing the estimates. Neither do our results support a high degree of developer-independence in relative estimates.
Afilliation | Software Engineering |
Project(s) | EDOS: Effective Digitalization of Public Sector |
Publication Type | Journal Article |
Year of Publication | 2022 |
Journal | Information and Software Technology |
Volume | 143 |
Pagination | 106782 |
Date Published | 03/2022 |
Publisher | Wiley |
Realizing benefits in public IT projects: A multiple case study
IET Software (2022).Status: Published
Realizing benefits in public IT projects: A multiple case study
IT investments in the public sector are large, and it is essential that they lead to benefits for the organizations themselves and for the wider society. While there is evidence suggesting a positive connection between the existence of benefits management practices and benefits realization, less is known about how to implement such practices effectively. The paper aims to provide insights into when benefits are most likely to be realized, and how benefits management practices and roles should be implemented in order to have a positive effect on the projects’ success in terms of realizing benefits. The authors collected data relating to ten Norwegian public IT projects. For each project, they collected data on benefits management from project documents, by interviewing the project owners and benefits owners, and follow-up surveys. The benefits internal to the organization were those with the highest degree of realization, while the societal benefits were those with the lowest degree. Projects assessed to have more specific, measurable, accountable, and realistically planned benefits were more successful in realizing benefits. Benefits owners were most effective when they were able to attract attention towards the benefits to be realized, had a strong mandate, and had domain expertise.
Afilliation | Software Engineering |
Project(s) | EDOS: Effective Digitalization of Public Sector |
Publication Type | Journal Article |
Year of Publication | 2022 |
Journal | IET Software |
Date Published | 12/2022 |
Publisher | IET |
Enabling Autonomous Teams and Continuous Deployment at Scale
IT Professional 24, no. 6 (2022): 47-53.Status: Published
Enabling Autonomous Teams and Continuous Deployment at Scale
Afilliation | Software Engineering |
Project(s) | EDOS: Effective Digitalization of Public Sector |
Publication Type | Journal Article |
Year of Publication | 2022 |
Journal | IT Professional |
Volume | 24 |
Issue | 6 |
Pagination | 47 - 53 |
Date Published | Jan-11-2022 |
Publisher | IEEE Computer Society |
Place Published | New York City |
ISSN | 1520-9202 |
URL | https://ieeexplore.ieee.org/document/10017407/http://xplorestaging.ieee.... |
DOI | 10.1109/MITP.2022.3209871 |
Proceedings, refereed
Research Incentives in Academia Leading to Unethical Behavior
In Research Challenges in Information Science. Vol. 446. Cham: Springer International Publishing, 2022.Status: Published
Research Incentives in Academia Leading to Unethical Behavior
A current practice in academia is to reward researchers for achieving outstanding performance. Although intended to boost productivity, such a practice also promotes competitiveness and could lead to unethical behavior. This position paper exposes common misconducts that arise when researchers try to game the system. It calls the research community to take preventive actions to reduce misconduct and treat such a pervasive environment with proper acknowledgment of researchers’ efforts and rewards on quality rather than quantity.
Afilliation | Software Engineering |
Project(s) | Department of IT Management |
Publication Type | Proceedings, refereed |
Year of Publication | 2022 |
Conference Name | Research Challenges in Information Science |
Volume | 446 |
Pagination | 744 - 751 |
Date Published | 05/2022 |
Publisher | Springer International Publishing |
Place Published | Cham |
ISBN Number | 978-3-031-05759-5 |
ISSN Number | 1865-1348 |
Keywords | Incentives, Misconduct, Research ethics, Research quality, Researcher performance |
Notes | Part of the Lecture Notes in Business Information Processing book series (LNBIP,volume 446) |
URL | https://link.springer.com/chapter/10.1007/978-3-031-05760-1_51 |
DOI | 10.1007/978-3-031-05760-1_51 |
Perceived Challenges in Benefits Management - A Study of Public Sector Information Systems Engineering Projects
In Conference on Business Informatics (CBI). 24th ed. IEEE Computer Society Digital Library, 2022.Status: Published
Perceived Challenges in Benefits Management - A Study of Public Sector Information Systems Engineering Projects
The field of benefits management gives guidelines on how to plan and realize benefits throughout the life-cycle of a system. However, realizing benefits from information systems projects has proven to be challenging in practice. In this paper, we investigate specific benefits management challenges as perceived by practitioners involved in information systems engineering projects. We conducted 22 interviews with respondents representing nine public sector projects, where challenges in managing benefits were elicited and identified. We elicited six specific benefits management challenges: A - Identifying and describing benefits, B - Alignment of work with planned benefits, C - Reception and acceptance of the planned benefits, D - Organizational issues, E - Alternative or competing solutions, F - Measuring and evaluating benefits. Overlaying these challenges with current normative models on benefits management, we find that: 1. Normative models on benefits management lack sufficient guidance on operative work on how to create information systems fit for realizing benefits and how to introduce these solutions to ensure benefits realization, and 2. Normative models on benefits management do not explicitly leverage the rapid project learning promoted by modern engineering methods. We conclude that more specific benefits management models should be elaborated, which are integrated into modern information systems engineering practices. This will enable best practices on the continuous adjustments of cost and scope according to evolving knowledge in projects to also be adapted to the management of benefits.
Afilliation | Software Engineering |
Project(s) | Department of IT Management, EDOS: Effective Digitalization of Public Sector |
Publication Type | Proceedings, refereed |
Year of Publication | 2022 |
Conference Name | Conference on Business Informatics (CBI) |
Edition | 24 |
Pagination | 156-165 |
Date Published | 06/2022 |
Publisher | IEEE Computer Society Digital Library |
Keywords | Benefits management challenges, Benefits management models, Information systems engineering, Public sector |
DOI | 10.1109/CBI54897.2022.00024 |