Demo Data from EDBT 2026 / reviewers in the wild / expert
Abhishek Sainani
dblp:78/7937
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Requirements engineering and software design · 79% Empirical software engineering · 21% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
requirements elicitation |
0.6 | 2 | 2018 | Towards automating disambiguation of regulations: using the wisdom of crowds · ASE 2018 Probing for requirements knowledge to stimulate architectural thinking · ICSE 2016 |
Empirical software engineering › data annotation
annotation agreement |
0.1 | 1 | 2018 | Towards automating disambiguation of regulations: using the wisdom of crowds · ASE 2018 |
Empirical software engineering
crowdsourcing |
0.1 | 1 | 2018 | Towards automating disambiguation of regulations: using the wisdom of crowds · ASE 2018 |
Requirements engineering and software design › software architecture › architectural design
architectural decision making |
0.1 | 1 | 2016 | Probing for requirements knowledge to stimulate architectural thinking · ICSE 2016 |
Requirements engineering and software design
software architecture |
0.1 | 1 | 2016 | Probing for requirements knowledge to stimulate architectural thinking · ICSE 2016 |
Methods — techniques the papers use, named apart from their topics
expectation maximization · 0.3crowdsourcing · 0.3machine learning · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Extracting and Classifying Requirements from Software Engineering ContractsabstractIn this paper, we present our work on extracting and classifying requirements from large software engineering contracts. Typically, the process of requirements elicitation begins after a contractual agreement is signed by all participants. Our interactions with the legal compliance team in a large vendor organization reveal that business contracts can help in the identification of high-level requirements relevant to the success of software engineering projects. We posit that requirements engineering as a discipline has an even wider scope than software engineering of which it is traditionally considered to be a sub-discipline. This is because software engineering-specific requirements are but a part of the success story of any large project. The requirements that emerge from contracts are obligatory in nature, whether or not they pertain to core software development. Therefore, it is important that these are extracted and classified for the benefit of software engineers and other stakeholders responsible for a project. We discuss the results of an exploratory study and a range of experiments from the use of regular expressions to Bidirectional Encoder Representations from Transformers for automating the extraction and classification of requirements from software engineering contracts. With Bidirectional Encoder Representations from Transformers, we obtained a high f-score of greater than eighty four percent for classification of requirements. Abhishek Sainani, Preethu Rose Anish, Vivek Joshi, Smita Ghaisas |
RE | 1 |
| 2018 | Towards automating disambiguation of regulations: using the wisdom of crowdsabstractCompliant software is a critical need of all modern businesses. Disambiguating regulations to derive requirements is therefore an important software engineering activity. Regulations however are ridden with ambiguities that make their comprehension a challenge, seemingly surmountable only by legal experts. Since legal experts' involvement in every project is expensive, approaches to automate the disambiguation need to be explored. These approaches however require a large amount of annotated data. Collecting data exclusively from experts is not a scalable and affordable solution. In this paper, we present the results of a crowd sourcing experiment to collect annotations on ambiguities in regulations from professional software engineers. We discuss an approach to automate the arduous and critical step of identifying ground truth labels by employing crowd consensus using Expectation Maximization (EM). We demonstrate that the annotations reaching a consensus match those of experts with an accuracy of 87%. Manasi Patwardhan 0001, Abhishek Sainani, Shirish S. Karande, Smita Ghaisas |
ASE | 2 |
| 2016 | Probing for requirements knowledge to stimulate architectural thinkingabstractSoftware requirements specifications (SRSs) often lack the detail needed to make informed architectural decisions. Architects therefore either make assumptions, which can lead to incorrect decisions, or conduct additional stakeholder interviews, resulting in potential project delays. We previously observed that software architects ask Probing Questions (PQs) to gather information crucial to architectural decision-making. Our goal is to equip Business Analysts with appropriate PQs so that they can ask these questions themselves. We report a new study with over 40 experienced architects to identify reusable PQs for five areas of functionality and organize them into structured flows. These PQ-flows can be used by Business Analysts to elicit and specify architecturally relevant information. Additionally, we leverage machine learning techniques to determine when a PQ-flow is appropriate for use in a project, and to annotate individual PQs with relevant information extracted from the existing SRS. We trained and evaluated our approach on over 8,000 individual requirements from 114 requirements specifications and also conducted a pilot study to validate its usefulness. Preethu Rose Anish, Balaji Balasubramaniam, Abhishek Sainani, Jane Cleland-Huang, Maya Daneva, Roel J. Wieringa, Smita Ghaisas |
ICSE | 3 |