Retrieving sequence diagrams using genetic algorithm. Salami, H., O. & Ahmed, M. In 2014 11th International Joint Conference on Computer Science and Software Engineering (JCSSE), pages 324-330, 5, 2014. IEEE.
abstract   bibtex   
The benefits of software reuse are multiplied if it is carried out in the early stages of software development. Sequence diagrams are commonly used to model the functionality of software systems at the initial stages (e.g. during requirements analysis) of the software development life cycle. In this work we utilize Genetic Algorithm (GA) for determining the similarity of graphical representations of sequence diagrams, in order to aid the retrieval of similar sequence diagrams from a repository. Experimental results show that the introduction of GA in the graph similarity computation leads to very significant improvements in retrieval quality compared to the existing method which utilizes a deterministic graph similarity algorithm. © 2014 IEEE.
@inProceedings{
 title = {Retrieving sequence diagrams using genetic algorithm},
 type = {inProceedings},
 year = {2014},
 identifiers = {[object Object]},
 keywords = {GA,UML,deterministic graph similarity algorithm,genetic algorithm,genetic algorithms,graphical representations similarity computation,retrieval quality,sequence diagram,sequence diagrams,software development life cycle,software retrieval,software reusability,software reuse,software systems functionality},
 pages = {324-330},
 websites = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6841889,http://www.scopus.com/inward/record.url?eid=2-s2.0-84904572379&partnerID=tZOtx3y1},
 month = {5},
 publisher = {IEEE},
 id = {1dc16b34-661c-3dd3-bcc0-01572622f510},
 created = {2015-03-19T13:12:19.000Z},
 accessed = {2014-10-29},
 file_attached = {false},
 profile_id = {6b46cd49-f8a1-3799-91ac-6861cf9a050e},
 group_id = {aac22cc4-426b-3b7e-a56d-7d569a62ceed},
 last_modified = {2015-03-19T13:21:52.000Z},
 read = {false},
 starred = {false},
 authored = {false},
 confirmed = {true},
 hidden = {false},
 short_title = {Computer Science and Software Engineering (JCSSE),},
 abstract = {The benefits of software reuse are multiplied if it is carried out in the early stages of software development. Sequence diagrams are commonly used to model the functionality of software systems at the initial stages (e.g. during requirements analysis) of the software development life cycle. In this work we utilize Genetic Algorithm (GA) for determining the similarity of graphical representations of sequence diagrams, in order to aid the retrieval of similar sequence diagrams from a repository. Experimental results show that the introduction of GA in the graph similarity computation leads to very significant improvements in retrieval quality compared to the existing method which utilizes a deterministic graph similarity algorithm. © 2014 IEEE.},
 bibtype = {inProceedings},
 author = {Salami, Hamza Onoruoiza and Ahmed, Moataz},
 booktitle = {2014 11th International Joint Conference on Computer Science and Software Engineering (JCSSE)}
}

Downloads: 0