Proceedings of the 38th International Conference on Software Engineering Companion 2016
DOI: 10.1145/2889160.2892642
|View full text |Cite
|
Sign up to set email alerts
|

Extracting conceptual interoperability constraints from API documentation using machine learning

Abstract: Successfully using a software web-service/platform API requires satisfying its conceptual interoperability constraints that are stated within its shared documentation. However, manual and unguided analysis of text in API documents is a tedious and time consuming task. In this work, we present our empirical-based methodology of using machine learning techniques for automatically identifying conceptual interoperability constraints from natural language text. We also show some initial promising results of our res… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(6 citation statements)
references
References 10 publications
0
6
0
Order By: Relevance
“…In order to test our approach we conducted the following two experiments 8 . In the first experiment, we applied mutation to a set of models taken from the literature.…”
Section: Methodsmentioning
confidence: 99%
See 4 more Smart Citations
“…In order to test our approach we conducted the following two experiments 8 . In the first experiment, we applied mutation to a set of models taken from the literature.…”
Section: Methodsmentioning
confidence: 99%
“…In model-driven engineering, there are approaches aiming at repairing inconsistencies between models [145]; Tran et al show a way to address the problem manually for the Linux Kernel [202]; Nadi et al present a method to automatically mine conditions under which a system behaves in a certain way [154], and there are methods to statistically infer constraints from data [61,8], but they are not directly applicable to repair existing models made of sets of constraints and they do not guarantee complete accuracy. A quality-based model refactoring framework as-Chapter 2.…”
Section: Model Repair and Program Repairmentioning
confidence: 99%
See 3 more Smart Citations