Ghafari, Mohammad

Up a level
Export as [feed] RSS
Group by: Date | Item Type | Refereed | No Grouping
Jump to: 2018 | 2017 | 2016

2018

Kurš, Jan; Ghafari, Mohammad; Lungu, Mircea; Nierstrasz, Oscar Marius (2018). Efficient parsing with parser combinators. Science of computer programming, 161, pp. 57-88. Elsevier 10.1016/j.scico.2017.12.001

Milojković, Nevena; Béra, Clément; Ghafari, Mohammad; Nierstrasz, Oscar Marius (2018). Mining Inline Cache Data to Order Inferred Types in Dynamic Languages. Science of computer programming, 161, pp. 105-121. Elsevier 10.1016/j.scico.2017.11.003

2017

Ghafari, Mohammad; Gadient, Pascal Josef; Nierstrasz, Oscar Marius (September 2017). Security Smells in Android. In: 17th International Working Conference on Source Code Analysis and Manipulation (SCAM) (pp. 121-130). IEEE 10.1109/SCAM.2017.24

Osman, Haidar; Ghafari, Mohammad; Nierstrasz, Oscar Marius (21 February 2017). Automatic Feature Selection by Regularization to Improve Bug Prediction Accuracy. In: 1st international Workshop on Machine Learning Techniques for Software Quality Evaluation. Klagenfurt, Austria. 21. Feb. 2017. 10.1109/MALTESQUE.2017.7882013

Osman, Haidar; Ghafari, Mohammad; Nierstrasz, Oscar Marius (February 2017). Hyperparameter Optimization to Improve Bug Prediction Accuracy. In: IEEE Workshop on Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE). Klagenfurt, Austria. 21-21 Feb. 2017. 10.1109/MALTESQUE.2017.7882014

Osman, Haidar; Chis, Andrei; Schärer, Jakob; Ghafari, Mohammad; Nierstrasz, Oscar Marius (February 2017). On the Evolution of Exception Usage in Java Projects. In: 24th International Conference on Software Analysis, Evolution and Reengineering (SANER) (pp. 422-426). IEEE 10.1109/SANER.2017.7884646

Ghafari, Mohammad; Rubinov, Konstantin; Pourhashem K., Mohammad Mehdi (2017). Mining unit test cases to synthesize API usage examples. Journal of Software: Evolution and Process, 29(12), e1841. Wiley 10.1002/smr.1841

Ghafari, Mohammad; Moradi, Hamidreza (2017). A framework for classifying and comparing source code recommendation systems. In: International Conference on Software Analysis, Evolution and Reengineering (pp. 555-556). IEEE 10.1109/SANER.2017.7884674

Leuenberger, Manuel; Osman, Haidar; Ghafari, Mohammad; Nierstrasz, Oscar Marius (2017). Harvesting the Wisdom of the Crowd to Infer Method Nullness in Java. In: 17th International Working Conference on Source Code Analysis and Manipulation. SCAM 2017 (pp. 71-80). IEEE 10.1109/SCAM.2017.22

Leuenberger, Manuel; Osman, Haidar; Ghafari, Mohammad; Nierstrasz, Oscar Marius (2017). KOWALSKI: Collecting API Clients in Easy Mode. In: IEEE International Conference on Software Maintenance and Evolution. ICSME 2017 (pp. 653-657). IEEE 10.1109/ICSME.2017.78

Merino, Leonel; Fuchs, Johannes; Blumenschein, Michael; Anslow, Craig; Ghafari, Mohammad; Nierstrasz, Oscar Marius; Behrisch, Michael; Keim, Daniel (2017). On the Impact of the Medium in the Effectiveness of 3D Software Visualization. In: Working Conference on Software Visualization (pp. 11-21). IEEE 10.1109/VISSOFT.2017.17

Merino, Leonel; Ghafari, Mohammad; Anslow, Craig; Nierstrasz, Oscar Marius (2017). CityVR: Gameful Software Visualization. In: International Conference on Software Maintenance and Evolution (pp. 633-637). IEEE 10.1109/ICSME.2017.70

Milojković, Nevena; Ghafari, Mohammad; Nierstrasz, Oscar Marius (2017). Exploiting Type Hints in Method Argument Names to Improve Lightweight Type Inference. In: 25th International Conference on Program Comprehension (pp. 77-87). IEEE 10.1109/ICPC.2017.33

Milojković, Nevena; Ghafari, Mohammad; Nierstrasz, Oscar Marius (2017). It's Duck (Typing) Season! In: 25th International Conference on Program Comprehension (pp. 312-315). IEEE 10.1109/ICPC.2017.10

Osman, Haidar; Chis, Andrei; Corrodi, Claudio; Ghafari, Mohammad; Nierstrasz, Oscar Marius (2017). Exception Evolution in Long-lived Java Systems. In: 14th International Conference on Mining Software Repositories. MSR '17 (pp. 302-311). IEEE 10.1109/MSR.2017.21

Osman, Haidar; Ghafari, Mohammad; Nierstrasz, Oscar Marius; Lungu, Mircea (2017). An Extensive Analysis of Efficient Bug Prediction Configurations. In: 13th International Conference on Predictive Models and Data Analytics in Software Engineering. PROMISE (pp. 107-116). New York, NY, USA: ACM 10.1145/3127005.3127017

Tymchuk, Yuriy; Ghafari, Mohammad; Nierstrasz, Oscar Marius (2017). Renraku — the One Static Analysis Model to Rule Them All. In: 12th International Workshop on Smalltalk Technologies (pp. 1-10). ACM 10.1145/3139903.3139919

2016

Kurs, Jan; Vraný, Jan; Ghafari, Mohammad; Lungu, Mircea; Nierstrasz, Oscar Marius (2016). Optimizing Parser Combinators. In: IWST'16 Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies. Prague, Czech Republic. 23.-24.08.2016. 10.1145/2991041.2991042

Merino, Leonel; Ghafari, Mohammad; Nierstrasz, Oscar Marius (2016). Towards Actionable Visualisation in Software Development. In: 2016 IEEE Working Conference on Software Visualization (VISSOFT) (pp. 61-70). IEEE 10.1109/VISSOFT.2016.10

Merino, Leonel; Seliner, Dominik; Ghafari, Mohammad; Nierstrasz, Oscar Marius (2016). CommunityExplorer: A Framework for Visualizing Collaboration Networks. In: IWST'16 Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies. Prague, Czech Republc. 23.-24.08.2016. 10.1145/2991041.2991043

Merino, Leonel; Ghafari, Mohammad; Nierstrasz, Oscar Marius; Bergel, Alexandre; Kubelka, Juraj (2016). MetaVis: Exploring Actionable Visualization. In: 2016 IEEE Working Conference on Software Visualization (VISSOFT), (pp. 151-155). IEEE 10.1109/VISSOFT.2016.19

Spasojevic, Boris; Ghafari, Mohammad; Nierstrasz, Oscar Marius (2016). The Object Repository, Pulling Objects out of the Ecosystem. In: IWST'16 Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies. Prague, Czech Republic. 23.-24.08.2016. 10.1145/2991041.2991048

Tymchuk, Yuriy; Merino, Leonel; Ghafari, Mohammad; Nierstrasz, Oscar Marius (2016). Walls, Pillars and Beams: A 3D Decomposition of Quality Anomalies. In: 2016 IEEE Working Conference on Software Visualization (VISSOFT) (pp. 126-135). IEEE 10.1109/VISSOFT.2016.9

Tymchuk, Yuriy; Ghafari, Mohammad; Nierstrasz, Oscar Marius (2016). When QualityAssistant Meets Pharo. In: IWST'16 Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies. Prague, Czech Republic. 23.-24.08.2016. 10.1145/2991041.2991046

Milojkovic, Nevena; Béra, Clément; Ghafari, Mohammad; Nierstrasz, Oscar Marius (2016). Inferring Types by Mining Class Usage Frequency from Inline Caches. In: International Workshop on Smalltalk Technologies (IWST 2016) (pp. 1-11). ACM 10.1145/2991041.2991047

Provide Feedback