Zobrazeno 1 - 10
of 171
pro vyhledávání: '"Serge Demeyer"'
Autor:
Brent van Bladel, Serge Demeyer
Publikováno v:
2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER).
Publikováno v:
Information systems
Gobert, M, Nagy, C, Rocha, H, Demeyer, S & Cleve, A 2023, ' Best Practices of Testing Database Manipulation Code ', Information Systems, vol. 111, 102105 . https://doi.org/10.1016/j.is.2022.102105
Gobert, M, Nagy, C, Rocha, H, Demeyer, S & Cleve, A 2023, ' Best Practices of Testing Database Manipulation Code ', Information Systems, vol. 111, 102105 . https://doi.org/10.1016/j.is.2022.102105
Software testing enables development teams to maintain the quality of a software system while it evolves. The database manipulation code requires special attention in this context. However, it is often neglected and suffers from software maintenance
Autor:
Patanamon Thongtanunam, Ayushi Rastogi, Kelly Blincoe, Serge Demeyer, Meiyappan Nagappan, Gregorio Robles, Foutse Khomh
Publikováno v:
Software engineering notes
The Shadow Program Committee (PC) is an initiative/program that provides an opportunity to Early-Career Researchers (ECRs), i.e., PhD students, postdocs, new faculty members, and industry practitioners, who have not been in a PC, to learn rst-hand ab
Publikováno v:
Leveraging Applications of Formal Methods, Verification and Validation. Software Engineering ISBN: 9783031197550
Lecture notes in computer science
Lecture notes in computer science
Solidity is the dominant programming language for specifying smart contracts deployed on the Ethereum blockchain platform. Smart contracts permit the exchange of cryptocurrency, and hence are vulnerable to security attacks, most notably reentrancy ex
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::9724152afbf8aa61792959525b562c0f
https://doi.org/10.1007/978-3-031-19756-7_18
https://doi.org/10.1007/978-3-031-19756-7_18
Publikováno v:
Lecture notes in computer science
Leveraging Applications of Formal Methods, Verification and Validation. Software Engineering ISBN: 9783031197550
Leveraging Applications of Formal Methods, Verification and Validation. Software Engineering ISBN: 9783031197550
Software Engineering is often viewed as the discipline of developing new software systems from scratch. In practice, however, it is much more common that software development starts from a system to be modified or substituted. Software re-engineering
Publikováno v:
29th IEEE International Conference on Software Analysis, Evolution and, Reengineering (SANER), MAR 15-18, 2022, ELECTR NETWORK
Social coding platforms centred around git provide explicit facilities to share code between projects: forks, pull requests, cherry-picking to name but a few. Variant forks are an interesting phenomenon in that respect, as they permit for different p
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::0aba1261efacbdcfe5606b96cec299d5
https://biblio.vub.ac.be/vubir/variant-forks--motivations-and-impediments(57fe2476-7ba1-4fda-8dae-f7eafd46befe).html
https://biblio.vub.ac.be/vubir/variant-forks--motivations-and-impediments(57fe2476-7ba1-4fda-8dae-f7eafd46befe).html
Publikováno v:
EASE 2022: The International Conference on Evaluation and Assessment in Software Engineering, 13-15 June, 2022, Gothenburg, Sweden
Modern software systems increasingly depend on packages released on code sharing platforms such as GitHub, Bitbucket, and GitLab. To minimize the risk of lurking defects in such packages, strong test suites covering the normal as well as the exceptio
Autor:
Poedjadevie Kadjel Ramkisoen, John Businge, Brent van Bladel, Alexandre Decan, Serge Demeyer, Coen De Roover, Foutse Khomh
Publikováno v:
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE '22). November 14-18, 2022. Singapore
Re-using whole repositories as a starting point for new projects is often done by maintaining a variant fork parallel to the original. However, the common artifacts between both projects are not always kept up to date. As a result, patches are not op
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::379bd7235838217d48c6e72d410ab028
https://hdl.handle.net/10067/1920190151162165141
https://hdl.handle.net/10067/1920190151162165141
Publikováno v:
29th IEEE International Conference on Software Analysis, Evolution and, Reengineering (SANER), MAR 15-18, 2022, ELECTR NETWORK
Software test amplification is the act of strengthening manually written test-cases to exercise the boundary conditions of the system under test. It has been demonstrated by the research community to work for the programming language Java, relying on
Publikováno v:
Journal of software : evolution and process
Test amplification aims to automatically improve a test suite. One technique generates new test methods through transformations of the original tests. These test amplification tools heavily rely on analysis techniques that benefit a lot from type dec