In a previous study we proceeded to the remodularization architecture based on classes and packages using the Formal Concept Analysis (FCA) [2, 13, 14], we then got two possible remodularized architectures and we explored the issue of redistributing classes of a package to other packages, we used an approach based on Oriented Graph to determine the packages that receive the redistributed classes and we evaluated the quality of a remodularized software architecture by metrics[1]. This paper presents the usefulness of relational concept analysis (RCA) for remodularization of a software architecture composed of classes and packages and we evaluate the quality of the result by metrics of coupling and cohesion
We describe a general technique for identifying modules in programs that do not designate them expli...
Having identified software components which are potentially reusable and described in such a way tha...
International audienceRelational Concept Analysis (RCA) is an extension of Formal Concept Analysis (...
International audienceFormal Concept Analysis (FCA) is a data analysis framework which extracts a la...
During software evolution, the software structure, which mainly consists of modular abstractions (su...
Abstract. During the design of class models for information systems, databases or programming, exper...
Oftentimes, during software maintenance the original program modularization decays, thus reducing it...
Abstract. The development of information systems follows a long and complex process in which various...
Low coupling between modules and high cohesion inside each module are the key features of good softw...
International audienceMany applications of Formal Concept Analysis (FCA) and its diverse extensions ...
Abstract. Software engineers often need to identify and correct design defects, i.e., recurring desi...
International audienceThe development of information systems follows a long and complex process in w...
Concept analysis transforms any relation between ‘lob-jects ” and “attributes ” into a complete latt...
This paper reports on our experience with a relational approach to support the analysis of existing ...
Within object-oriented systems there are different meaningful dependencies between different objects...
We describe a general technique for identifying modules in programs that do not designate them expli...
Having identified software components which are potentially reusable and described in such a way tha...
International audienceRelational Concept Analysis (RCA) is an extension of Formal Concept Analysis (...
International audienceFormal Concept Analysis (FCA) is a data analysis framework which extracts a la...
During software evolution, the software structure, which mainly consists of modular abstractions (su...
Abstract. During the design of class models for information systems, databases or programming, exper...
Oftentimes, during software maintenance the original program modularization decays, thus reducing it...
Abstract. The development of information systems follows a long and complex process in which various...
Low coupling between modules and high cohesion inside each module are the key features of good softw...
International audienceMany applications of Formal Concept Analysis (FCA) and its diverse extensions ...
Abstract. Software engineers often need to identify and correct design defects, i.e., recurring desi...
International audienceThe development of information systems follows a long and complex process in w...
Concept analysis transforms any relation between ‘lob-jects ” and “attributes ” into a complete latt...
This paper reports on our experience with a relational approach to support the analysis of existing ...
Within object-oriented systems there are different meaningful dependencies between different objects...
We describe a general technique for identifying modules in programs that do not designate them expli...
Having identified software components which are potentially reusable and described in such a way tha...
International audienceRelational Concept Analysis (RCA) is an extension of Formal Concept Analysis (...