Identification of extract method refactoring opportunities for the decomposition of methods

N Tsantalis, A Chatzigeorgiou - Journal of Systems and Software, 2011 - Elsevier
The extraction of a code fragment into a separate method is one of the most widely
performed refactoring activities, since it allows the decomposition of large and complex …

Identification and application of extract class refactorings in object-oriented systems

M Fokaefs, N Tsantalis, E Stroulia… - Journal of Systems and …, 2012 - Elsevier
Refactoring is recognized as an essential practice in the context of evolutionary and agile
software development. Recognizing the importance of the practice, modern IDEs provide …

Decomposing object-oriented class modules using an agglomerative clustering technique

M Fokaefs, N Tsantalis… - 2009 IEEE …, 2009 - ieeexplore.ieee.org
Software can be considered a live entity, as it undergoes many alterations throughout its
lifecycle. Furthermore, developers do not usually retain a good design in favor of adding …

A constraint-based approach to scheduling an individual's activities

I Refanidis, N Yorke-Smith - ACM Transactions on Intelligent Systems …, 2010 - dl.acm.org
The goal of helping to automate the management of an individual's time is ambitious in
terms both of knowledge engineering and of the quality of the plans produced by an AI …

Defining a task's temporal domain for intelligent calendar applications

A Alexiadis, I Refanidis - … Intelligence Applications and Innovations III 5, 2009 - Springer
Intelligent calendar assistants have many years ago attracted researchers from the areas of
scheduling, machine learning and human computer interaction. However, all efforts have …

[PDF][PDF] Assistive planning for people with cognitive impairments

M La Placa, H Pigot, F Kabanza - … . of Workshop on Intelligent Systems for …, 2009 - Citeseer
People with cognitive impairments, be it psychological conditions such as schizophrenia,
trauma induced impairments, intellectual disabilities or aging related conditions, often have …

[PDF][PDF] On scheduling events and tasks by an intelligent calendar assistant

I Refanidis, N Yorke-Smith - Proceedings of the ICAPS …, 2009 - homepage.tudelft.nl
In the last decade various research efforts and commercial offerings have sought to provide
levels of automated assistance with time management. Besides basic calendaring …

Activity ontologies for intelligent calendar applications

A Konstantinos, R Ioannis - Proceedings of the 7th Balkan Conference …, 2015 - dl.acm.org
Intelligent Calendar Applications (ICA) have recently emerged as a very promising target
field for Artificial Intelligence (AI) techniques, since calendar applications are used daily by …

[PDF][PDF] A Review on Performance of Database Systems

AI Khan - academia.edu
Presently most of the researchers focus on works in the area of pattern recognition,
computer networks, mobile computing, information security, image processing, data mining …

[PDF][PDF] Emma: An event management assistant

P Berry, T Donneau-Golencer, K Duong… - ICAPS'08 System …, 2008 - homepage.tudelft.nl
Emma is a personalized calendar management assistant. It integrates commercial
calendaring tools with state-of-the-art algorithms for scheduling, negotiation, and …