New concepts such as agile modeling, extreme programming, knowledge management, and organizational memory are stimulating new research ideas among researchers, …