A database for publications published by researchers and students at SimulaMet.
Research area
Publication type
- All (132)
- Journal articles (36)
- Books (2)
- Edited books (1)
- Proceedings, refereed (30) Remove Proceedings, refereed <span class="counter">(30)</span> filter
- Book chapters (5)
- Talks, keynote (13)
- Proceedings, non-refereed (1)
- Posters (1)
- Technical reports (2)
- Manuals (1)
- Talks, invited (25)
- Talks, contributed (1)
- Public outreach (11)
- Master's theses (1)
- Miscellaneous (2)
Proceedings, refereed
Designing and Testing a Mobile App to Fight Child, Early, and Forced Marriage in Developing Countries
In 14th Scandinavian Conference of Information Systems (SCIS 2023), 2023.Status: Accepted
Designing and Testing a Mobile App to Fight Child, Early, and Forced Marriage in Developing Countries
Child marriage is still a severe issue in developing countries. Among the strategies that work most to fight it, is empowering girls with information combined with the education of parents and community. As smartphones are more accessible year after year in developing countries, we want to investigate how a mobile app could effectively fight child marriage and which characteristics such an app should have. The research was organized into three main phases. The first phase was focused on 4 expert semi-structured interviews to understand if an app could be a good solution to help in fighting child marriage. The second and third phases were based on a case study with young girls in the Democratic Republic of the Congo. The second phase had focus groups with 26 girls to test and improve the requi- sites of the app, and the third phase had a questionnaire that 14 girls had to fill out after trying the app. The study shows that girls in developing countries have access to smartphones, and most can use the developed app satisfactorily and that it is worth continuing to study this problem as an app could be a new instrument to use alongside traditional tools.
Afilliation | Software Engineering |
Project(s) | Department of IT Management, EDOS: Effective Digitalization of Public Sector |
Publication Type | Proceedings, refereed |
Year of Publication | 2023 |
Conference Name | 14th Scandinavian Conference of Information Systems (SCIS 2023) |
Keywords | Child Marriage, Developing Countries, Digital Illiterate Users, ICT4D, Low-Literate Users, Mobile App |
Proceedings, refereed
Assisting Soccer Game Summarization via Audio Intensity Analysis of Game Highlights
In Proceedings of 12th IOE Graduate Conference. Vol. 12. Institute of Engineering, Tribhuvan University, Nepal, 2022.Status: Published
Assisting Soccer Game Summarization via Audio Intensity Analysis of Game Highlights
In association football, the development of multimodal summaries is of great importance to both broadcasters and spectators since a large number of viewers choose to follow just the soccer game highlights. The fundamental drive for the development of summarization systems is the requirement to manage huge amounts of data in different formats. By highlighting the most pertinent facts and limiting or omitting unnecessary aspects, summarization helps avoid "information overload." The properties of the audio signals during a particular event can be used to calculate excitement around that event and filter events based on their importance. A root-mean-square (RMS) analysis of audio events was carried out to analyse the excitement across the events in the SoccerNet dataset. It was clearly seen that important events with excitement have a high and distinguishable RMS audio intensity. It was also observed that the generated noise of the crowd was significantly different across various events and if it happened for the home or away team. The intensity was higher for events related to the home team. Likewise, as the wavelet has the benefit of integrating a wave with a specific period, Morlet wavelet analysis was performed for various event types, and the power of the signal across various wavelet scales was analyzed. A distinct signature across various wavelet scales was observed for different events.
Afilliation | Software Engineering, Machine Learning |
Project(s) | Department of Holistic Systems |
Publication Type | Proceedings, refereed |
Year of Publication | 2022 |
Conference Name | Proceedings of 12th IOE Graduate Conference |
Volume | 12 |
Pagination | 25 – 32 |
Date Published | October |
Publisher | Institute of Engineering, Tribhuvan University, Nepal |
Keywords | association football, audio signal, soccer game highlights, summarization |
URL | http://conference.ioe.edu.np/publications/ioegc12/IOEGC-12-004-12009.pdf |
DOI | 10.13140/RG.2.2.34457.70240/1 |
Measurement of software development effort estimation bias: Avoiding biased measures of estimation bias
In 11th International Conference on Software Engineering and Applications (SEA 2022). SEA, 2022.Status: Published
Measurement of software development effort estimation bias: Avoiding biased measures of estimation bias
In this paper, we propose improvements in how estimation bias, e.g., the tendency towards under-estimating the effort, is measured. The proposed approach emphasizes the need to know what the estimates are meant to represent, i.e., the type of estimate we evaluate and the need for a match between the type of estimate given and the bias measure used. We show that even perfect estimates of the mean effort will not lead to an expectation of zero estimation bias when applying the frequently used bias measure: (actual effort – estimated effort)/actual effort. This measure will instead reward under-estimates of the mean effort. We also provide examples of bias measures that match estimates of the mean and the median effort, and argue that there are, in general, no practical bias measures for estimates of the most likely effort. The paper concludes with implications for the evaluation of bias of software development effort estimates.
Afilliation | Software Engineering |
Project(s) | Department of IT Management |
Publication Type | Proceedings, refereed |
Year of Publication | 2022 |
Conference Name | 11th International Conference on Software Engineering and Applications (SEA 2022) |
Publisher | SEA |
Proceedings, refereed
Benefits management and agile practices in software projects: how perceived benefits are impacted
In IEEE 22nd Conference on Business Informatics (CBI). Vol. 2. IEEE, 2020.Status: Published
Benefits management and agile practices in software projects: how perceived benefits are impacted
Considerable resources are wasted on projects that deliver few or no benefits. The main objective is to better understand the characteristics of projects that are successful in delivering good client benefits. We asked 71 Norwegian software professionals to report information about projects completed between 2016 and 2018. We found that both benefits management and agile practices have a significant relationship with perceived realisation of client benefits. This includes the benefits management practices of having a plan for benefits realisation, individuals with assigned responsibility for benefits realisation, benefits management during project execution, quantification of realised benefits, evaluation of realised benefits, re-estimation of benefits during project execution, and the agile practices of a flexible scope and frequent deliveries to production. The software projects that were successful in delivering client benefits adopted benefits management and agile practices to a larger extent than the less successful ones. Future studies are required to establish more comprehensive understanding of what distinguishes projects that deliver good client benefits from the rest, including studies of the realisation of client benefits in agile software projects.
Afilliation | Software Engineering |
Project(s) | Department of IT Management |
Publication Type | Proceedings, refereed |
Year of Publication | 2020 |
Conference Name | IEEE 22nd Conference on Business Informatics (CBI) |
Volume | 2 |
Pagination | 48-56 |
Publisher | IEEE |
Proceedings, refereed
Scope Creep or Embrace Change? A Survey of the Connections Between Requirement Changes, Use of Agile, and Software Project Success
In 12th International Conference on Project Management (ProMac). Tokyo, Japan: The Society of Project Management, 2018.Status: Published
Scope Creep or Embrace Change? A Survey of the Connections Between Requirement Changes, Use of Agile, and Software Project Success
Traditionally, a high degree of requirement change has been considered harmful for the success of software projects. Software professionals who use agile software development methods tend to view this topic differently. They tend to view requirement changes more as opportunities, which should be welcomed. Possibly, both views are correct but valid in different software development contexts. This paper aims at increasing the understanding of the connections between the degree of requirement change, choice of development method, and project success. Seventy software professionals were asked to provide information about their last software project. A higher degree of requirement changes, here defined as more than 30% of the requirements added, deleted, or changed during the project’s execution, was connected with a higher proportion of successful projects in an agile development context, but only when this included frequent deliveries to production. Our results consequently support that the agile claim of “embrace change” has merit, but only in agile contexts.
Afilliation | Software Engineering |
Project(s) | Department of IT Management |
Publication Type | Proceedings, refereed |
Year of Publication | 2018 |
Conference Name | 12th International Conference on Project Management (ProMac) |
Pagination | 673-689 |
Publisher | The Society of Project Management |
Place Published | Tokyo, Japan |
Looking back on previous estimation error as a method to improve the uncertainty assessment of benefits and costs of software development projects
In The 9th International Workshop on Empirical Software Engineering in Practice (IWESEP2018). IEEE, 2018.Status: Published
Looking back on previous estimation error as a method to improve the uncertainty assessment of benefits and costs of software development projects
Knowing the uncertainty of estimates of benefits and costs is useful when planning, budgeting and pricing projects. The traditional method for assessing such uncertainty is based on prediction intervals, e.g., asking for minimum and maximum values believed to be 90% likely to include the actual outcome. Studies report that the traditional method typically results in too narrow intervals and intervals that are too symmetric around the estimated most likely outcome when compared with the actual uncertainty of outcomes. We examine whether an uncertainty assessment method based on looking back on the previous estimation error of similar projects leads to wider and less symmetric prediction intervals. Sixty software professionals, with experience from estimating software project costs and benefits, were randomly divided into a group with a traditional or a group with a looking back-based uncertainty assessment method. We found that those using the looking back-based method had much wider prediction intervals for both costs and benefits. The software professionals of both groups provided uncertainty assessment values suggesting a left-skewed distribution for benefits and a right-skewed distribution for cost, but with much more skew among those using the looking back-based method. We argue that a looking back-based method is promising for improved realism in uncertainty assessment of benefits and costs of software development projects.
Afilliation | Software Engineering |
Project(s) | Department of IT Management |
Publication Type | Proceedings, refereed |
Year of Publication | 2018 |
Conference Name | The 9th International Workshop on Empirical Software Engineering in Practice (IWESEP2018) |
Pagination | 19-24 |
Publisher | IEEE |
Do Agile Methods Work for Large Software Projects?
In 19th International Conference on Agile Software Development (XP 2018). Springer, 2018.Status: Published
Do Agile Methods Work for Large Software Projects?
Some people claim that agile methods do not scale well and are mainly useful for smaller software projects. Others claim that it is particularly in the context of large, complex software projects that the use of agile methods is likely to make the difference between success and failure. To find out more about whether or not agile methods work for larger projects, we conducted a questionnaire-based survey collecting information about 122 Norwegian software projects. Project success was measured as the combined performance of the project regarding delivered client benefits, cost control, and time control. We found that that projects using agile methods performed on average much better than those using non-agile methods for medium and large software projects, but not so much for smaller projects. This result gives support for the claim that agile methods are more rather than less successful compared to traditional methods when project size increases. There may consequently be more reasons to be concerned about how non-agile, rather than how agile methods, scale.
Afilliation | Software Engineering |
Project(s) | Department of IT Management |
Publication Type | Proceedings, refereed |
Year of Publication | 2018 |
Conference Name | 19th International Conference on Agile Software Development (XP 2018) |
Pagination | 179-190 |
Publisher | Springer |
Proceedings, refereed
Team resource management decisions in software development projects
In IEEE 23rd Conference on Business Informatics (CBI) . IEEE, 2021.Status: Published
Team resource management decisions in software development projects
Purpose: This paper examines to what extent resource managers are likely to make normatively correct decisions in complex, but realistic, software development team resource management situations.
Research design: Three scenarios were designed, all of them with a software development project consisting of a higher and a lower productivity team. The resource managers were asked to decide which team to increase (or decrease) the productivity by 10% in order to minimize the total effort or the total duration of the software project. Ninety-nine software professionals, most of them with substantial resource management experience, were randomly allocated one of the scenarios.
Findings: Most of the resource managers perceived their scenario as realistic and occurring in practice. The decisions tended, however, to be different from the normatively correct ones. In particular, when the scenario structure resembled that used to document a time-saving bias, the great majority of the managers made non-normative decisions. The findings suggest that the resource managers made decisions based on simple heuristics, often leading to non-normative decisions. When asked about the decisions they would make in practice, more of the resource managers gave normatively correct responses. Our findings suggest a cost-saving potential from more awareness of how to make team resource management decisions.
Originality: The study may be the first to document non-normative team resource decisions, including those related to the time-saving bias, in the context of project management.
Afilliation | Software Engineering |
Project(s) | Department of IT Management |
Publication Type | Proceedings, refereed |
Year of Publication | 2021 |
Conference Name | IEEE 23rd Conference on Business Informatics (CBI) |
Publisher | IEEE |
Relations Between Effort Estimates, Skill Indicators, and Measured Programming Skill (A Journal first conference publication)
In CM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE). ACM, 2021.Status: Published
Relations Between Effort Estimates, Skill Indicators, and Measured Programming Skill (A Journal first conference publication)
There are large skill differences among software developers, and clients and managers will benefit from being able to identify those with better skill. This study examines the relations between low effort estimates, and other commonly used skill indicators, and measured programming skill. One hundred and four professional software developers were recruited. After skill-related information was collected, they were asked to estimate the effort for four larger and five smaller programming tasks. Finally, they completed a programming skill test. The lowest and most over-optimistic effort estimates for the larger tasks were given by those with the lowest programming skill, which is in accordance with the well-known Dunning-Kruger effect. For the smaller tasks, however, those with the lowest programming skill had the highest and most over-pessimistic estimates. The other programming skill indicators, such as length of experience, company assessed skill and self-assessed skill, were only moderately correlated with measured skill and not particularly useful in guiding developer skill identification. A practical implication is that for larger and more complex tasks, the use of low effort estimates and commonly used skill indicators as selection criteria leads to a substantial risk of selecting among the least skilled developers.
Afilliation | Software Engineering |
Project(s) | Department of IT Management |
Publication Type | Proceedings, refereed |
Year of Publication | 2021 |
Conference Name | CM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) |
Publisher | ACM |
Relations Between Effort Estimates, Skill Indicators, and Measured Programming Skill
In ESEC/FSE. Journal First publication (IEEE TSE), 2021.Status: Published
Relations Between Effort Estimates, Skill Indicators, and Measured Programming Skill
There are large skill differences among software developers, and clients and managers will benefit from being able to identify those with better skill. This study examines the relations between low effort estimates, and other commonly used skill indicators, and measured programming skill. One hundred and four professional software developers were recruited. After skill-related information was collected, they were asked to estimate the effort for four larger and five smaller programming tasks. Finally, they completed a programming skill test. The lowest and most over-optimistic effort estimates for the larger tasks were given by those with the lowest programming skill, which is in accordance with the well-known Dunning-Kruger effect. For the smaller tasks, however, those with the lowest programming skill had the highest and most over-pessimistic estimates. The other programming skill indicators, such as length of experience, company assessed skill and self-assessed skill, were only moderately correlated with measured skill and not particularly useful in guiding developer skill identification. A practical implication is that for larger and more complex tasks, the use of low effort estimates and commonly used skill indicators as selection criteria leads to a substantial risk of selecting among the least skilled developers.
Afilliation | Software Engineering |
Project(s) | EDOS: Effective Digitalization of Public Sector |
Publication Type | Proceedings, refereed |
Year of Publication | 2021 |
Conference Name | ESEC/FSE |
Publisher | Journal First publication (IEEE TSE) |