Skip to main content

Showing 1–15 of 15 results for author: Liebel, G

  1. arXiv:2406.16244  [pdf, other

    cs.ET cs.CR

    Soley: Identification and Automated Detection of Logic Vulnerabilities in Ethereum Smart Contracts Using Large Language Models

    Authors: Majd Soud, Waltteri Nuutinen, Grischa Liebel

    Abstract: Modern blockchain, such as Ethereum, supports the deployment and execution of so-called smart contracts, autonomous digital programs with significant value of cryptocurrency. Executing smart contracts requires gas costs paid by users, which define the limits of the contract's execution. Logic vulnerabilities in smart contracts can lead to financial losses, and are often the root cause of high-impa… ▽ More

    Submitted 23 June, 2024; originally announced June 2024.

  2. arXiv:2404.18682  [pdf, other

    cs.SE

    Human Factors in Model-Driven Engineering: Future Research Goals and Initiatives for MDE

    Authors: Grischa Liebel, Jil Klünder, Regina Hebig, Christopher Lazik, Inês Nunes, Isabella Graßl, Jan-Philipp Steghöfer, Joeri Exelmans, Julian Oertel, Kai Marquardt, Katharina Juhnke, Kurt Schneider, Lucas Gren, Lucia Happe, Marc Herrmann, Marvin Wyrich, Matthias Tichy, Miguel Goulão, Rebekka Wohlrab, Reyhaneh Kalantari, Robert Heinrich, Sandra Greiner, Satrio Adi Rukmono, Shalini Chakraborty, Silvia Abrahão , et al. (1 additional authors not shown)

    Abstract: Purpose: Software modelling and Model-Driven Engineering (MDE) is traditionally studied from a technical perspective. However, one of the core motivations behind the use of software models is inherently human-centred. Models aim to enable practitioners to communicate about software designs, make software understandable, or make software easier to write through domain-specific modelling languages.… ▽ More

    Submitted 29 April, 2024; originally announced April 2024.

  3. arXiv:2404.07142  [pdf, ps, other

    cs.SE

    Bridging Gaps, Building Futures: Advancing Software Developer Diversity and Inclusion Through Future-Oriented Research

    Authors: Sonja M. Hyrynsalmi, Sebastian Baltes, Chris Brown, Rafael Prikladnicki, Gema Rodriguez-Perez, Alexander Serebrenik, Jocelyn Simmonds, Bianca Trinkenreich, Yi Wang, Grischa Liebel

    Abstract: Software systems are responsible for nearly all aspects of modern life and society. However, the demographics of software development teams that are tasked with designing and maintaining these software systems rarely match the demographics of users. As the landscape of software engineering (SE) evolves due to technological innovations, such as the rise of automated programming assistants powered b… ▽ More

    Submitted 10 April, 2024; originally announced April 2024.

  4. arXiv:2312.05029  [pdf, other

    cs.SE

    Challenges, Strengths, and Strategies of Software Engineers with ADHD: A Case Study

    Authors: Grischa Liebel, Noah Langlois, Kiev Gama

    Abstract: Neurodiversity describes brain function variation in individuals, including Attention deficit hyperactivity disorder (ADHD) and Autism spectrum disorder. Neurodivergent individuals both experience challenges and exhibit strengths in the workplace. As an important disorder included under the neurodiversity term, an estimated 5.0% to 7.1% of the world population have ADHD. However, existing studies… ▽ More

    Submitted 8 December, 2023; originally announced December 2023.

    Comments: Submitted version

  5. arXiv:2308.11082  [pdf, other

    cs.SE

    PrAIoritize: Automated Early Prediction and Prioritization of Vulnerabilities in Smart Contracts

    Authors: Majd Soud, Grischa Liebel, Mohammad Hamdaqa

    Abstract: Context:Smart contracts are prone to numerous security threats due to undisclosed vulnerabilities and code weaknesses. In Ethereum smart contracts, the challenges of timely addressing these code weaknesses highlight the critical need for automated early prediction and prioritization during the code review process. Efficient prioritization is crucial for smart contract security. Objective:Toward th… ▽ More

    Submitted 15 May, 2024; v1 submitted 21 August, 2023; originally announced August 2023.

  6. arXiv:2306.07643  [pdf, other

    cs.SE

    Economical Accommodations for Neurodivergent Students in Software Engineering Education: Experiences from an Intervention in Four Undergraduate Courses

    Authors: Grischa Liebel, Steinunn Gróa Sigurðardóttir

    Abstract: Neurodiversity is an umbrella term that describes variation in brain function among individuals, including conditions such as Attention deficit hyperactivity disorder (ADHD), or dyslexia. Neurodiversity is common in the general population, with an estimated 5.0% to 7.1% and 7% of the world population being diagnosed with ADHD and dyslexia respectively. Neurodivergent (ND) individuals often experie… ▽ More

    Submitted 13 June, 2023; originally announced June 2023.

  7. arXiv:2212.10660  [pdf, other

    cs.CR cs.SE

    AutoMESC: Automatic Framework for Mining and Classifying Ethereum Smart Contract Vulnerabilities and Their Fixes

    Authors: Majd Soud, Ilham Qasse, Grischa Liebel, Mohammad Hamdaqa

    Abstract: Due to the risks associated with vulnerabilities in smart contracts, their security has gained significant attention in recent years. However, there is a lack of open datasets on smart contract vulnerabilities and their fixes that allows for data-driven research. Towards this end, we propose an automated method for mining and classifying Ethereum's smart contract vulnerabilities and their correspo… ▽ More

    Submitted 20 December, 2022; originally announced December 2022.

  8. arXiv:2209.01993  [pdf, other

    cs.SE

    Aspects of Modelling Requirements in Very-Large Agile Systems Engineering

    Authors: Grischa Liebel, Eric Knauss

    Abstract: Using models for requirements engineering (RE) is uncommon in systems engineering, despite the widespread use of model-based engineering in general. One reason for this lack of use is that formal models do not match well the trend to move towards agile developing methods. While there exists work that investigates challenges in the adoption of requirements modeling and agile methods in systems engi… ▽ More

    Submitted 5 September, 2022; originally announced September 2022.

  9. arXiv:2207.13829  [pdf, ps, other

    cs.SE

    We Do Not Understand What It Says -- Studying Student Perceptions of Software Modelling

    Authors: Shalini Chakraborty, Grischa Liebel

    Abstract: Background: Despite the potential benefits of software modelling, developers have shown a considerable reluctance towards its application. There is substantial existing research studying industrial use and technical challenges of modelling. However, there is a lack of detailed empirical work investigating how students perceive modelling. Aim: We investigate the perceptions of students towards mode… ▽ More

    Submitted 3 January, 2023; v1 submitted 27 July, 2022; originally announced July 2022.

    Comments: Submitted to a journal

  10. arXiv:2206.06724  [pdf, other

    cs.SE

    Modelling Guidance in Software Engineering: A Systematic Literature Review

    Authors: Shalini Chakraborty, Grischa Liebel

    Abstract: Despite potential benefits in Software Engineering (SE), adoption of software modelling in industry is low. Technical issues such as tool support have gained significant research before, but individual guidance and training have received little attention. As a first step towards providing the necessary guidance in modelling, we conduct a systematic literature review (SLR) to explore the current st… ▽ More

    Submitted 14 June, 2022; originally announced June 2022.

    Comments: Submitted to a journal

  11. arXiv:2203.14850  [pdf, other

    cs.CR cs.SE

    A Fly in the Ointment: An Empirical Study on the Characteristics of Ethereum Smart Contracts Code Weaknesses and Vulnerabilities

    Authors: Majd Soud, Grischa Liebel, Mohammad Hamdaqa

    Abstract: Context: Smart contracts are computer programs that are automatically executed on the blockchain. Vulnerabilities in their implementation have led to severe loss of cryptocurrency. Smart contracts become immutable when deployed to the Ethereum blockchain. Therefore, it is essential to understand the nature of vulnerabilities in Ethereum smart contracts to prevent them in the future. Existing class… ▽ More

    Submitted 28 March, 2022; originally announced March 2022.

  12. Design Thinking and Creativity of Co-located vs. Globally Distributed Software Developers

    Authors: Rodi Jolak, Andreas Wortmann, Grischa Liebel, Eric Umuhoza, Michel R. V. Chaudron

    Abstract: Context: Designing software is an activity in which software developers think and make design decisions that shape the structure and behavior of software products. Designing software is one of the least understood software engineering activities. In a collaborative design setting, various types of distances can lead to challenges and effects that potentially affect how software is designed. Object… ▽ More

    Submitted 26 August, 2021; originally announced August 2021.

    Comments: This is a pre-peer-review version of an article published in Wiley Journal of Software: Evolution and Process. The final version is available via https://dx.doi.org/10.1002/smr.2377

  13. Ethical Issues in Empirical Studies using Student Subjects: Re-visiting Practices and Perceptions

    Authors: Grischa Liebel, Shalini Chakraborty

    Abstract: Context: Using student subjects in empirical studies has been discussed extensively from a methodological perspective in Software Engineering (SE), but there is a lack of similar discussion surrounding ethical aspects of doing so. As students are in a subordinate relationship to their instructors, such a discussion is needed. Objective: We aim to increase the understanding of practices and percept… ▽ More

    Submitted 15 March, 2021; v1 submitted 26 February, 2021; originally announced February 2021.

    Comments: Accepted version at Empirical Software Engineering, with DOI

  14. arXiv:1805.02769  [pdf, ps, other

    cs.SE

    T-Reqs: Tool Support for Managing Requirements in Large-Scale Agile System Development

    Authors: Eric Knauss, Grischa Liebel, Jennifer Horkoff, Rebekka Wohlrab, Rashidah Kasauli, Filip Lange, Pierre Gildert

    Abstract: T-Reqs is a text-based requirements management solution based on the git version control system. It combines useful conventions, templates and helper scripts with powerful existing solutions from the git ecosystem and provides a working solution to address some known requirements engineering challenges in large-scale agile system development. Specifically, it allows agile cross-functional teams to… ▽ More

    Submitted 20 July, 2018; v1 submitted 7 May, 2018; originally announced May 2018.

    Comments: Accepted for publication in Proc. of 26th IEEE Int. Requirements Eng. Conf., Demo Track, Banff, Alberta, Canada, 2018

  15. arXiv:1805.01151  [pdf, other

    cs.CY

    Involving External Stakeholders in Project Courses

    Authors: Jan-Philipp Steghöfer, Håkan Burden, Regina Hebig, Gul Calikli, Robert Feldt, Imed Hammouda, Jennifer Horkoff, Eric Knauss, Grischa Liebel

    Abstract: Problem: The involvement of external stakeholders in capstone projects and project courses is desirable due to its potential positive effects on the students. Capstone projects particularly profit from the inclusion of an industrial partner to make the project relevant and help students acquire professional skills. In addition, an increasing push towards education that is aligned with industry and… ▽ More

    Submitted 4 May, 2018; v1 submitted 3 May, 2018; originally announced May 2018.

    Comments: Abstract shortened since arxiv.org limits length of abstracts. See paper/pdf for full abstract. Paper is forthcoming, accepted August 2017. Arxiv version 2 corrects misspelled author name

    Journal ref: ACM Transactions on Computing Education (TOCE), acc. August 2017