Behjat Soltanifar

We don’t have enough information about this author to calculate their statistics. If you think this is an error let us know.
Learn More
Logical dependencies refer to hidden interconnections among source files that are changed together in order to address an issue or change in the system. In this study we propose six metrics for logical dependency using heuristics on change time. We evaluated our proposed metrics using data from three different software companies. We also built defect(More)
In software engineering, maintainability is related to investigating the defects and their causes, correcting the defects and modifying the system to meet customer requirements. Maintenance is a time consuming activity within the software life cycle. Therefore, there is a need for efficiently organizing the software resources in terms of time, cost and(More)
Software development organizations often need to balance productivity and sustainability. To keep this balance, attention needs to be given as to why defects are re-assigned. This paper presents an empirical study to explore the causal relationships, other than probabilistic dependencies, between re-assigned/fixed defects and defect attributes: (i)(More)
Location aware mobile devices have increased theavailability of user trajectory information making point ofinterest recommenders a popular service on mobile devices. However, one of the main challenges in this area is sparsity ofthe historical trajectory data. So far, most of the recommendersystems take users' historical trajectory information into(More)
  • 1