SwePub
Sök i SwePub databas

  Utökad sökning

Träfflista för sökning "WFRF:(Alégroth Emil) "

Sökning: WFRF:(Alégroth Emil)

  • Resultat 1-10 av 64
Sortera/gruppera träfflistan
   
NumreringReferensOmslagsbildHitta
1.
  • Lind, Emil, 1989-, et al. (författare)
  • Requirements Quality vs. Process and Stakeholders’ Well-Being : A Case of a Nordic Bank
  • 2023
  • Ingår i: Software Quality. - : Springer Science+Business Media B.V.. - 9783031314872 ; , s. 17-37
  • Konferensbidrag (refereegranskat)abstract
    • Requirements are key artefacts to describe the intended purpose of a software system. The quality of requirements is crucial for deciding what to do next, impacting the development process’ effectiveness and efficiency. However, we know very little about the connection between practitioners’ perceptions regarding requirements quality and its impact on the process or the feelings of the professionals involved in the development process. Objectives: This study investigates: i) How software development practitioners define requirements quality, ii) how the perceived quality of requirements impact process and stakeholders’ well-being, and iii) what are the causes and potential solutions for poor-quality requirements. Method: This study was performed as a descriptive interview study at a sub-organization of a Nordic bank that develops its own web and mobile apps. The data collection comprises interviews with 20 practitioners, including requirements engineers, developers, testers, and newly employed developers, with five interviewees from each group. Results: The results show that different roles have different views on what makes a requirement good quality. Participants highlighted that, in general, they experience negative emotions, more work, and overhead communication when they work with requirements they perceive to be of poor quality. The practitioners also describe positive effects on their performance and positive feelings when they work with requirements that they perceive to be good. © 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.
  •  
2.
  • Alégroth, Emil, 1984-, et al. (författare)
  • A Failed attempt at creating Guidelines for Visual GUI Testing : An industrial case study
  • 2021
  • Ingår i: Proceedings - 2021 IEEE 14th International Conference on Software Testing, Verification and Validation, ICST 2021. - : Institute of Electrical and Electronics Engineers Inc.. - 9781728168364 ; , s. 340-350
  • Konferensbidrag (refereegranskat)abstract
    • Software development is governed by guidelines that aim to improve the code's qualities, such as maintainability. However, whilst coding guidelines are commonplace for software, guidelines for testware are much less common. In particular, for GUI-based tests driven with image recognition, also referred to as Visual GUI Testing (VGT), explicit coding guidelines are missing.In this industrial case study, performed at the Swedish defence contractor Saab AB, we propose a set of coding guidelines for VGT and evaluate their impact on test scripts for an industrial, safety-critical system. To study the guidelines' effect on maintenance costs, five representative manual test cases are each translated with and without the proposed guidelines in the two VGT tools SikuliX and EyeAutomate. As such, 20 test scripts were developed, with a combined development cost of more than 100 man-hours. Three of the tests are then maintained by one researcher and two practitioners for another version of the system and costs measured to evaluate return on investment. This analysis is complemented with observations and interviews to elicit practitioners' perceptions and experiences with VGT.Results show that scripts developed with the guidelines had higher maintenance costs than scripts developed without guidelines. This is supported by qualitative results that many of the guidelines are considered inappropriate, superfluous or unnecessary due to the inherent properties of the scripts, e.g. their natural small size, linear flows, natural separation of concerns, and more. We conclude that there are differences between VGT scripts and software that prohibit direct translation of guidelines between the two. As such, we consider our study as a failure but argue that several lessons can be drawn from our results to guide future research into guidelines for VGT and GUI-based test automation. © 2021 IEEE.
  •  
3.
  • Alégroth, Emil, 1984-, et al. (författare)
  • Characteristics that affect Preference of Decision Models for Asset Selection : An Industrial Questionnaire Survey
  • 2020
  • Ingår i: Software quality journal. - : Springer. - 0963-9314 .- 1573-1367. ; 28:4, s. 1675-1707
  • Tidskriftsartikel (refereegranskat)abstract
    • Modern software development relies on a combination of development and re-use of technical asset, e.g. software components, libraries and APIs.In the past, re-use was mostly conducted with internal assets but today external; open source, customer off-the-shelf (COTS) and assets developed through outsourcing are also common.This access to more asset alternatives presents new challenges regarding what assets to optimally chose and how to make this decision.To support decision-makers, decision-theory has been used to develop decision models for asset selection.However, very little industrial data has been presented in literature about the usefulness, or even perceived usefulness, of these models.Additionally, only limited information has been presented about what model characteristics that determine practitioner preference towards one model over another.Objective: The objective of this work is to evaluate what characteristics of decision models for asset selection that determine industrial practitioner preference of a model when given the choice of a decision-model of high precision or a model with high speed.Method: An industrial questionnaire survey is performed where a total of 33 practitioners, of varying roles, from 18 companies are tasked to compare two decision models for asset selection.Textual analysis and formal and descriptive statistics are then applied on the survey responses to answer the study's research questions.Results: The study shows that the practitioners had clear preference towards the decision model that emphasised speed over the one that emphasised decision precision.This conclusion was determined to be because one of the models was perceived faster, had lower complexity, had, was more flexible in use for different decisions, was more agile how it could be used in operation, its emphasis on people, its emphasis on ``good enough'' precision and ability to fail fast if a decision was a failure.Hence, seven characteristics that the practitioners considered important for their acceptance of the model.Conclusion: Industrial practitioner preference, which relates to acceptance, of decision models for asset selection is dependent on multiple characteristics that must be considered when developing a model for different types of decisions such as operational day-to-day decisions as well as more critical tactical or strategic decisions.The main contribution of this work are seven identified characteristics that can serve as industrial requirements for future research on decision models for asset selection.
  •  
4.
  •  
5.
  • Alégroth, Emil, 1984, et al. (författare)
  • Conceptualization and evaluation of component-based testing unified with visual GUI testing: An empirical study
  • 2015
  • Ingår i: 2015 IEEE 8th International Conference on Software Testing, Verification and Validation, ICST 2015 - Proceedings. - 2159-4848. - 9781479971251
  • Konferensbidrag (refereegranskat)abstract
    • In this paper we present the results of a two-phase empirical study where we evaluate and compare the applicability of automated component-based Graphical User Interface (GUI) testing and Visual GUI Testing (VGT) in the tools GUITAR and a prototype tool we refer to as VGT GUITAR. First, GUI mutation operators are defined to create 18 faulty versions of an application on which both tools are then applied in an experiment. Results from 456 test case executions in each tool show, with statistical significance, that the component-based approach reports more false negatives than VGT for acceptance tests but that the VGT approach reports more false positives for system tests. Second, a case study is performed with larger open source applications, ranging from 8,803-55,006 lines of code. Results show that GUITAR is applicable in practice but has some challenges related to GUI component states. The results also show that VGT GUITAR is currently not applicable in practice and therefore requires further research and development. Based on the study's results we present areas of future work for both test approaches and conclude that the approaches have different benefits and drawbacks. The component-based approach is robust and executes tests faster than the VGT approach, with a factor of 3. However, the VGT approach can perform visual assertions and is perceived more flexible than the component- based approach. These conclusions let us hypothesize that a combination of the two approaches is the most suitable in practice and therefore warrants future research.
  •  
6.
  • Alégroth, Emil, et al. (författare)
  • Continuous Integration and Visual GUI Testing : Benefits and Drawbacks in Industrial Practice
  • 2018
  • Ingår i: Proceedings - 2018 IEEE 11th International Conference on Software Testing, Verification and Validation, ICST 2018. - : Institute of Electrical and Electronics Engineers Inc.. - 9781538650127 ; , s. 172-181
  • Konferensbidrag (refereegranskat)abstract
    • Continuous integration (CI) is growing in industrial popularity, spurred on by market trends towards faster delivery and higher quality software. A key facilitator of CI is automated testing that should be executed, automatically, on several levels of system abstraction. However, many systems lack the interfaces required for automated testing. Others lack test automation coverage of the system under test's (SUT) graphical user interface (GUI) as it is shown to the user. One technique that shows promise to solve these challenges is Visual GUI Testing (VGT), which uses image recognition to stimulate and assert the SUT's behavior. Research has presented the technique's applicability and feasibility in industry but only limited support, from an academic setting, that the technique is applicable in a CI environment. In this paper we presents a study from an industrial design research study with the objective to help bridge the gap in knowledge regarding VGT's applicability in a CI environment in industry. Results, acquired from interviews, observations and quantitative analysis of 17.567 test executions, collected over 16 weeks, show that VGT provides similar benefits to other automated test techniques for CI. However, several significant drawbacks, such as high costs, are also identified. The study concludes that, although VGT is applicable in an industrial CI environment, its severe challenges require more research and development before the technique becomes efficient in practice. © 2018 IEEE.
  •  
7.
  • Alégroth, Emil, 1984, et al. (författare)
  • Exploring the Presence of Technical Debt in Industrial GUI-based Testware: A Case Study
  • 2016
  • Ingår i: 2016 IEEE Ninth International Conference on Software Testing, Verification and Validation Workshops. - : IEEE. - 2159-4848. - 9781509036745 ; , s. 257-262
  • Konferensbidrag (refereegranskat)abstract
    • Technical debt (TD) is a concept used to describe a sub-optimal solution of a software artifact that negatively affects its comprehensibility, extendability and maintainability. As such, TD adversely affects the costs or quality associated with the artifact, which is also called interest. TD has through research been identified in all types of software artifacts, from architectural design to automated tests (Testware). However, research into testware technical debt (TTD) is limited and primarily focused on testing on lower level of system abstraction, i.e. unit-and integration tests, leaving a need for more TTD research on GUI-based testing. In this study we explore this gap in knowledge through an industrial case study at a Swedish avionics software development company. Four repositories are studied for the presence of TTD using expert interviews, semi-automated document analysis and automatic metric analysis. Results of the study provide initial support that the concept of TTD is applicable to GUI-based testware and show the presence of both TD items unique to GUI-based testware and items common to software. The implications of these results are that engineering best practices must be established for GUI-based testware to minimize TD interest.
  •  
8.
  •  
9.
  • Alégroth, Emil, 1984, et al. (författare)
  • Industrial application of visual GUI testing: Lessons learned
  • 2014
  • Ingår i: Continuous software engineering. - Cham : Springer International Publishing. ; , s. 127-140
  • Bokkapitel (övrigt vetenskapligt/konstnärligt)abstract
    • A large body of academic knowledge has been devoted to automated software testing in order to support the software market's demands for continuous software delivery. However, most of these automated techniques approach testing from lower levels of system abstraction, e.g., component level, which limit their applicability for high-level regression testing of, for instance, system and acceptance tests, thus forcing companies to perform these test activities manually, which is considered time consuming, tedious, and error prone. In this book chapter, we present visual GUI testing (VGT), a tool driven test technique that uses image recognition in order to interact and assert the correctness of a system under test (SUT) through the bitmap graphical user interface (GUI) that is shown to the user on the computer monitor. This approach makes VGT flexible and applicable to any SUT with a GUI but also allows VGT tools to emulate end-user behavior and therefore automate previously manual system and acceptance test cases. In addition to presenting the technique itself, this chapter will also present some VGT tools and empirically identified problems with the technique and how these problems can be mitigated in practice. Finally we will discuss how VGT can be used in the context of continuous software development in order to support market demands for quicker software delivery.
  •  
10.
  • Alégroth, Emil, 1984, et al. (författare)
  • JAutomate: A tool for system- and acceptance-test automation
  • 2013
  • Ingår i: Proceedings - IEEE 6th International Conference on Software Testing, Verification and Validation, ICST 2013. - : IEEE. - 9780769549682 ; , s. 439-446
  • Konferensbidrag (refereegranskat)abstract
    • System- and acceptance-testing are primarily performed with manual practices in current software industry. However, these practices have several issues, e.g. they are tedious, error prone and time consuming with costs up towards 40 percent of the total development cost. Automated test techniques have been proposed as a solution to mitigate these issues, but they generally approach testing from a lower level of system abstraction, leaving a gap for a flexible, high system-level test automation technique/tool. In this paper we present JAutomate, a Visual GUI Testing (VGT) tool that fills this gap by combining image recognition with record and replay functionality for high system-level test automation performed through the system under test's graphical user interface. We present the tool, its benefits compared to other similar techniques and manual testing. In addition, we compare JAutomate with two other VGT tools based on their static properties. Finally, we present the results from a survey with industrial practitioners that identifies testrelated problems that industry is currently facing and discuss how JAutomate can solve or mitigate these problems. © 2013 IEEE.
  •  
Skapa referenser, mejla, bekava och länka
  • Resultat 1-10 av 64
Typ av publikation
konferensbidrag (27)
tidskriftsartikel (21)
annan publikation (5)
licentiatavhandling (4)
rapport (2)
doktorsavhandling (2)
visa fler...
forskningsöversikt (2)
bokkapitel (1)
visa färre...
Typ av innehåll
refereegranskat (47)
övrigt vetenskapligt/konstnärligt (15)
populärvet., debatt m.m. (1)
Författare/redaktör
Alégroth, Emil, 1984 ... (45)
Alégroth, Emil (17)
Gorschek, Tony, 1972 ... (14)
Feldt, Robert, 1972 (9)
Coppola, Riccardo (7)
Wnuk, Krzysztof, 198 ... (5)
visa fler...
Feldt, Robert (5)
Ardito, Luca (5)
Axelsson, Jakob (3)
Petersen, Kai (3)
Hammouda, Imed (2)
Gao, Z. (2)
Fucci, Davide, 1985- (2)
Felderer, Michael, 1 ... (2)
Šmite, Darja (2)
Steghöfer, Jan-Phili ... (2)
Mattsson, Michael (2)
Oliveira, R. (2)
Memon, A. (2)
Nass, Michel (2)
Olsson Holmström, He ... (2)
Olsson, Thomas (1)
Causevic, Adnan, 198 ... (1)
Unterkalmsteiner, Mi ... (1)
Steghöfer, Jan-Phili ... (1)
Mendez, Daniel (1)
Carlson, Jan (1)
Burden, Håkan (1)
Ciccozzi, Federico, ... (1)
Cicchetti, Antonio (1)
Nygren, Åse (1)
Wohlin, Claes (1)
Steiner, M (1)
Olsson, Nils (1)
Martini, Antonio, 19 ... (1)
Borch Petersen, Elin ... (1)
Tinnerholm, John (1)
Karlsson, Arvid (1)
Radway, Alexander (1)
Kolstrom, P. (1)
Bache, G. (1)
Bache, E. (1)
Matsuki, Shinsuke (1)
Vos, Tanja (1)
Akemine, Kinji (1)
Karl, Kristian (1)
Rosshagen, Helena (1)
Helmfridsson, Tomas (1)
Gustafsson, Johan (1)
Ivarsson, Henrik (1)
visa färre...
Lärosäte
Blekinge Tekniska Högskola (49)
Chalmers tekniska högskola (23)
RISE (8)
Örebro universitet (6)
Göteborgs universitet (3)
Mälardalens universitet (2)
visa fler...
Malmö universitet (2)
Linköpings universitet (1)
Lunds universitet (1)
Linnéuniversitetet (1)
visa färre...
Språk
Engelska (64)
Forskningsämne (UKÄ/SCB)
Naturvetenskap (60)
Teknik (7)
Samhällsvetenskap (4)

År

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy