Word embeddings for the software engineering domain

V Efstathiou, C Chatzilenas, D Spinellis - Proceedings of the 15th …, 2018 - dl.acm.org
The software development process produces vast amounts of textual data expressed in
natural language. Outcomes from the natural language processing community have been …

Using natural language program analysis to locate and understand action-oriented concerns

D Shepherd, ZP Fry, E Hill, L Pollock… - Proceedings of the 6th …, 2007 - dl.acm.org
Most current software systems contain undocumented high-level ideas implemented across
multiple files and modules. When developers perform program maintenance tasks, they …

GaiusT: supporting the extraction of rights and obligations for regulatory compliance

N Zeni, N Kiyavitskaya, L Mich, JR Cordy… - Requirements …, 2015 - Springer
Ensuring compliance of software systems with government regulations, policies, and laws is
a complex problem. Generally speaking, solutions to the problem first identify rights and …

Discovering early aspects

E Baniassad, PC Clements, J Araujo, A Moreira… - IEEE …, 2006 - ieeexplore.ieee.org
Aspect-oriented software development has focused on the software life cycle's
implementation phase: developers identify and capture aspects mainly in code. But aspects …

Automating the extraction of rights and obligations for regulatory compliance

N Kiyavitskaya, N Zeni, TD Breaux, AI Antón… - … Modeling-ER 2008 …, 2008 - Springer
Government regulations are increasingly affecting the security, privacy and governance of
information systems in the United States, Europe and elsewhere. Consequently, companies …

Semantics-based composition for aspect-oriented requirements engineering

R Chitchyan, A Rashid, P Rayson… - Proceedings of the 6th …, 2007 - dl.acm.org
In this paper, we discuss the limitations of the current syntactic composition mechanisms in
aspect-oriented requirements engineering (AORE). We highlight that such composition …

A linguistic analysis engine for natural language use case description and its application to dependability analysis in industrial use cases

A Sinha, A Paradkar, P Kumanan… - 2009 IEEE/IFIP …, 2009 - ieeexplore.ieee.org
We present 1) a novel linguistic engine made of configurable linguistic components for
understanding natural language use case specification; and 2) results of the first of a kind …

Aspect‐oriented business process modeling: analyzing open issues

F Jack Nogueira Santos, C Cappelli… - Business Process …, 2012 - emerald.com
Purpose–The aspect‐oriented paradigm provides mechanisms to modularize crosscutting
concerns. Applying aspect‐oriented concepts in business process modeling raises the …

Analysing source code: looking for useful verb–direct object pairs in all the right places

ZP Fry, D Shepherd, E Hill, L Pollock, K Vijay-Shanker - IET software, 2008 - IET
The large time and effort devoted to software maintenance can be reduced by providing
software engineers with software tools that automate tedious, error-prone tasks. However …

Elica: An automated tool for dynamic extraction of requirements relevant information

ZSH Abad, V Gervasi, D Zowghi… - 2018 5th International …, 2018 - ieeexplore.ieee.org
Requirements elicitation requires extensive knowledge and deep understanding of the
problem domain where the final system will be situated. However, in many software …