User profiles for Anne Etien
![]() | Anne EtienFull Professor, University of Lille Verified email at univ-lille.fr Cited by 1903 |
A model-driven design framework for massively parallel embedded systems
Modern embedded systems integrate more and more complex functionalities. At the same
time, the semiconductor technology advances enable to increase the amount of hardware …
time, the semiconductor technology advances enable to increase the amount of hardware …
How do developers react to api evolution? the pharo ecosystem case
Software engineering research now considers that no system is an island, but it is part of an
ecosystem involving other systems, developers, users, hardware, ... When one system (eg, a …
ecosystem involving other systems, developers, users, hardware, ... When one system (eg, a …
A strategy driven business process modelling approach
Purpose – Most of the process models concentrate on who does what, when, ie on the
description of the operational performance of tasks. The goal driven approaches try to establish a …
description of the operational performance of tasks. The goal driven approaches try to establish a …
How do developers react to API evolution? A large-scale empirical study
Software engineering research now considers that no system is an island, but it is part of an
ecosystem involving other systems, developers, and users. When a framework or a library …
ecosystem involving other systems, developers, and users. When a framework or a library …
Automatic recommendations for evolving relational databases schema
A Etien, N Anquetil - arXiv preprint arXiv:2404.08525, 2024 - arxiv.org
Relational databases play a central role in many information systems. Their schema contains
structural (eg tables and columns) and behavioral (eg stored procedures or views) entity …
structural (eg tables and columns) and behavioral (eg stored procedures or views) entity …
Eliciting gaps in requirements change
We consider requirements change due to system evolution which results from contextual
forces such as the decision to standardise practices across subsidiaries of a company. Our …
forces such as the decision to standardise practices across subsidiaries of a company. Our …
Relational database schema evolution: An industrial case study
Modern relational database management systems provide advanced features allowing, for
example, to include behaviour directly inside the database (stored procedures). These …
example, to include behaviour directly inside the database (stored procedures). These …
Modular moose: A new generation of software reverse engineering platform
N Anquetil, A Etien, MH Houekpetodji… - … Conference on Software …, 2020 - Springer
Advanced reverse engineering tools are required to cope with the complexity of software
systems and the specific requirements of numerous different tasks (re-architecturing, migration, …
systems and the specific requirements of numerous different tasks (re-architecturing, migration, …
Apievolutionminer: Keeping api evolution under control
During software evolution, source code is constantly refactored. In real-world migrations,
many methods in the newer version are not present in the old version (eg,60% of the methods …
many methods in the newer version are not present in the old version (eg,60% of the methods …
Managing requirements in a co-evolution context
A Etien, C Salinesi - 13th IEEE International Conference on …, 2005 - ieeexplore.ieee.org
Complex artefacts, such as information systems (IS), have multiple aspects and components:
business processes, databases, architecture, or software. It is generally agreed that all …
business processes, databases, architecture, or software. It is generally agreed that all …