default search action
Sarah Nadi
Person information
- affiliation: University of Alberta, Edmonton, Canada
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [j11]Mohayeminul Islam, Ajay Kumar Jha, Ildar Akhmetov, Sarah Nadi:
Characterizing Python Library Migrations. Proc. ACM Softw. Eng. 1(FSE): 92-114 (2024) - [j10]Max Schäfer, Sarah Nadi, Aryaz Eghbali, Frank Tip:
An Empirical Evaluation of Using Large Language Models for Automated Unit Test Generation. IEEE Trans. Software Eng. 50(1): 85-105 (2024) - [c61]Akalanka Galappaththi, Sarah Nadi, Christoph Treude:
An Empirical Study of API Misuses of Data-Centric Libraries. ESEM 2024: 245-256 - [c60]Balreet Grewal, Wentao Lu, Sarah Nadi, Cor-Paul Bezemer:
Analyzing Developer Use of ChatGPT Generated Code in Open Source GitHub Projects. MSR 2024: 157-161 - [i13]Akalanka Galappaththi, Sarah Nadi, Christoph Treude:
An Empirical Study of API Misuses of Data-Centric Libraries. CoRR abs/2408.15853 (2024) - 2023
- [j9]Max Ellis, Sarah Nadi, Danny Dig:
Operation-Based Refactoring-Aware Merging: An Empirical Evaluation. IEEE Trans. Software Eng. 49(4): 2698-2721 (2023) - [c59]Sharon Chee Yin Ho, Vahid Majdinasab, Mohayeminul Islam, Diego Elias Costa, Emad Shihab, Foutse Khomh, Sarah Nadi, Muhammad Raza:
An Empirical Study on Bugs Inside PyTorch: A Replication Study. ICSME 2023: 220-231 - [c58]Henry Tang, Sarah Nadi:
Evaluating Software Documentation Quality. MSR 2023: 67-78 - [c57]Mohayeminul Islam, Ajay Kumar Jha, Sarah Nadi, Ildar Akhmetov:
PyMigBench: A Benchmark for Python Library Migration. MSR 2023: 511-515 - [c56]Stefan Krüger, Michael Reif, Anna-Katharina Wickert, Sarah Nadi, Karim Ali, Eric Bodden, Yasemin Acar, Mira Mezini, Sascha Fahl:
Securing Your Crypto-API Usage Through Tool Support - A Usability Study. SecDev 2023: 14-25 - [c55]Ajay Kumar Jha, Mohayeminul Islam, Sarah Nadi:
JTestMigBench and JTestMigTax: A benchmark and taxonomy for unit test migration. SANER 2023: 713-717 - [i12]Max Schäfer, Sarah Nadi, Aryaz Eghbali, Frank Tip:
Adaptive Test Generation Using a Large Language Model. CoRR abs/2302.06527 (2023) - [i11]Akalanka Galappaththi, Sarah Nadi:
A Data Set of Generalizable Python Code Change Patterns. CoRR abs/2304.04983 (2023) - [i10]Vahid Majdinasab, Sharon Chee Yin Ho, Mohayeminul Islam, Diego Elias Costa, Emad Shihab, Foutse Khomh, Sarah Nadi, Muhammad Raza:
An Empirical Study on Bugs Inside PyTorch: A Replication Study. CoRR abs/2307.13777 (2023) - 2022
- [j8]John Businge, Moses Openja, Sarah Nadi, Thorsten Berger:
Reuse and maintenance practices among divergent forks in three software ecosystems. Empir. Softw. Eng. 27(2): 54 (2022) - [c54]Mansur Gulami, Ajay Kumar Jha, Sarah Nadi, Karim Ali, Yee-Kang Chang, Emily Jiang:
A Human-in-the-loop Approach to Generate Annotation Usage Rules. CASCON 2022: 91-100 - [c53]Sarah Nadi, Jianguo Yao:
Artificial Neural Networks for Downbeat Estimation and Varying Tempo Induction in Music Signals. ICONIP (6) 2022: 39-51 - [c52]Batyr Nuryyev, Ajay Kumar Jha, Sarah Nadi, Yee-Kang Chang, Emily Jiang, Vijay Sundaresan:
Mining Annotation Usage Rules: A Case Study with MicroProfile. ICSME 2022: 553-562 - [c51]Nhan Nguyen, Sarah Nadi:
An Empirical Evaluation of GitHub Copilot's Code Suggestions. MSR 2022: 1-5 - [c50]Akalanka Galappaththi, Sarah Nadi, Christoph Treude:
Does This Apply to Me? An Empirical Study of Technical Context in Stack Overflow. MSR 2022: 23-34 - [i9]Akalanka Galappaththi, Sarah Nadi, Christoph Treude:
Does This Apply to Me? An Empirical Study of Technical Context in Stack Overflow. CoRR abs/2204.00110 (2022) - [i8]Mohayeminul Islam, Ajay Kumar Jha, Sarah Nadi:
PyMigBench and PyMigTax: A Benchmark and Taxonomy for Python Library Migration. CoRR abs/2207.01124 (2022) - 2021
- [j7]Henry Tang, Sarah Nadi:
On using Stack Overflow comment-edit pairs to recommend code maintenance changes. Empir. Softw. Eng. 26(4): 68 (2021) - [j6]Shamsa Abid, Shafay Shamail, Hamid Abdul Basit, Sarah Nadi:
FACER: An API usage-based code-example recommender for opportunistic reuse. Empir. Softw. Eng. 26(5): 110 (2021) - [c49]Batyr Nuryyev, Sarah Nadi, Nazim Uddin Bhuiyan, Leonardo Banderali:
Challenges of Implementing Software Variability in Eclipse OMR: An Interview Study. ICSE (SEIP) 2021: 31-40 - [c48]Patrick Franz, Thorsten Berger, Ibrahim Fayaz, Sarah Nadi, Evgeny Groshev:
ConfigFix: Interactive Configuration Conflict Resolution for the Linux Kernel. ICSE (SEIP) 2021: 91-100 - [i7]Max Ellis, Sarah Nadi, Danny Dig:
A Systematic Comparison of Two Refactoring-aware Merging Techniques. CoRR abs/2112.10370 (2021) - 2020
- [c47]Changyuan Lin, Sarah Nadi, Hamzeh Khazaei:
A Large-scale Data Set and an Empirical Study of Docker Images Hosted on Docker Hub. ICSME 2020: 371-381 - [c46]Larissa Rocha Soares, Ivan Machado, Eduardo Santana de Almeida, Christian Kästner, Sarah Nadi:
A semi-automated iterative process for detecting feature interactions. SBES 2020: 778-787 - [c45]Ajay Kumar Jha, Sarah Nadi:
Annotation practices in Android apps. SCAM 2020: 132-142 - [c44]Sven Amann, Hoan Anh Nguyen, Sarah Nadi, Tien N. Nguyen, Mira Mezini:
Investigating Next Steps in Static API-Misuse Detection. SE 2020: 109-110 - [c43]Rehab El Hajj, Sarah Nadi:
LibComp: an IntelliJ plugin for comparing Java libraries. ESEC/SIGSOFT FSE 2020: 1591-1595 - [c42]Sarah Nadi, Christoph Treude:
Essential Sentences for Navigating Stack Overflow Answers. SANER 2020: 229-239 - [e3]Sunghun Kim, Georgios Gousios, Sarah Nadi, Joseph Hejderup:
MSR '20: 17th International Conference on Mining Software Repositories, Seoul, Republic of Korea, 29-30 June, 2020. ACM 2020, ISBN 978-1-4503-7517-7 [contents] - [e2]Rafael Capilla, Philippe Collet, Paul Gazzillo, Jacob Krüger, Roberto Erick Lopez-Herrejon, Sarah Nadi, Gilles Perrouin, Iris Reinhartz-Berger, Julia Rubin, Ina Schaefer:
SPLC '20: 24th ACM International Systems and Software Product Line Conference, Montreal, Quebec, Canada, October 19-23, 2020, Volume B. ACM 2020, ISBN 978-1-4503-7570-2 [contents] - [i6]Henry Tang, Sarah Nadi:
Can We Use Stack Overflow as a Source of Explainable Bug-fix Data? CoRR abs/2004.08378 (2020) - [i5]Patrick Franz, Thorsten Berger, Ibrahim Fayaz, Sarah Nadi, Evgeny Groshev:
ConfigFix: Interactive Configuration Conflict Resolution for the Linux Kernel. CoRR abs/2012.15342 (2020)
2010 – 2019
- 2019
- [j5]Sven Amann, Hoan Anh Nguyen, Sarah Nadi, Tien N. Nguyen, Mira Mezini:
A Systematic Evaluation of Static API-Misuse Detectors. IEEE Trans. Software Eng. 45(12): 1170-1188 (2019) - [c41]Moein Owhadi-Kareshk, Sarah Nadi, Julia Rubin:
Predicting Merge Conflicts in Collaborative Software Development. ESEM 2019: 1-11 - [c40]Abhishek Soni, Sarah Nadi:
Analyzing comment-induced updates on stack overflow. MSR 2019: 220-234 - [c39]Sven Amann, Hoan Anh Nguyen, Sarah Nadi, Tien N. Nguyen, Mira Mezini:
Investigating next steps in static API-misuse detection. MSR 2019: 265-275 - [c38]Aida Radu, Sarah Nadi:
A dataset of non-functional bugs. MSR 2019: 399-403 - [c37]Moein Owhadi-Kareshk, Sarah Nadi:
Scalable software merging studies with MergAnser. MSR 2019: 560-564 - [c36]Mehran Mahmoudi, Sarah Nadi, Nikolaos Tsantalis:
Are Refactorings to Blame? An Empirical Study of Refactorings in Merge Conflicts. SANER 2019: 151-162 - [i4]Moein Owhadi-Kareshk, Sarah Nadi, Julia Rubin:
Predicting Merge Conflicts in Collaborative Software Development. CoRR abs/1907.06274 (2019) - [i3]Sarah Nadi, Christoph Treude:
Essential Sentences for Navigating Stack Overflow Answers. CoRR abs/1912.13455 (2019) - 2018
- [c35]Sara Nadi, Jimmy Hedstrom, Miroslaw Staron:
Using Self-Healing to Increase Robustness of Handling In-Browser Third-Party Content. SEAA 2018: 210-213 - [c34]Larissa Rocha Soares, Jens Meinicke, Sarah Nadi, Christian Kästner, Eduardo Santana de Almeida:
Exploring feature interactions without specifications: a controlled experiment. GPCE 2018: 40-52 - [c33]Fernando López de la Mora, Sarah Nadi:
Which library should I use?: a metric-based comparison of software libraries. ICSE (NIER) 2018: 37-40 - [c32]John Businge, Moses Openja, Sarah Nadi, Engineer Bainomugisha, Thorsten Berger:
Clone-Based Variability Management in the Android Ecosystem. ICSME 2018: 625-634 - [c31]Ervina Çergani, Sebastian Proksch, Sarah Nadi, Mira Mezini:
Investigating Order Information in API-Usage Patterns: A Benchmark and Empirical Study. ICSOFT 2018: 91-102 - [c30]Sebastian Proksch, Sven Amann, Sarah Nadi:
Enriched event streams: a general dataset for empirical studies on in-IDE activities of software developers. MSR 2018: 62-65 - [c29]Mehran Mahmoudi, Sarah Nadi:
The Android update problem: an empirical study. MSR 2018: 220-230 - [c28]Fernando López de la Mora, Sarah Nadi:
An Empirical Study of Metric-based Comparisons of Software Libraries. PROMISE 2018: 22-31 - [c27]Samer Al Masri, Sarah Nadi, Matthew Gaudet, Xiaoli Liang, Robert W. Young:
Using static analysis to support variability implementation decisions in C++. SPLC 2018: 236-245 - [c26]Larissa Rocha Soares, Jens Meinicke, Sarah Nadi, Christian Kästner, Eduardo Santana de Almeida:
VarXplorer: Lightweight Process for Dynamic Analysis of Feature Interactions. VaMoS 2018: 59-66 - [e1]Thorsten Berger, Paulo Borba, Goetz Botterweck, Tomi Männistö, David Benavides, Sarah Nadi, Timo Kehrer, Rick Rabiser, Christoph Elsner, Mukelabai Mukelabai:
Proceeedings of the 22nd International Systems and Software Product Line Conference - Volume 1, SPLC 2018, Gothenburg, Sweden, September 10-14, 2018. ACM 2018 [contents] - [i2]Mehran Mahmoudi, Sarah Nadi:
An Empirical Study of Android Changes in CyanogenMod. CoRR abs/1801.02716 (2018) - 2017
- [j4]Guido Salvaneschi, Sebastian Proksch, Sven Amann, Sarah Nadi, Mira Mezini:
On the Positive Effect of Reactive Programming on Software Comprehension: An Empirical Study. IEEE Trans. Software Eng. 43(12): 1125-1143 (2017) - [c25]Samer Al Masri, Nazim Uddin Bhuiyan, Sarah Nadi, Matthew Gaudet:
Software variability through C++ static polymorphism: a case study of challenges and open problems in eclipse OMR. CASCON 2017: 285-291 - [c24]Sarah Nadi, Tien N. Nguyen, Hoan Nguyen, Sven Amann:
WAPI 2017 Workshop Summary. WAPI@ICSE 2017: 1 - [c23]Stefan Krüger, Sarah Nadi, Michael Reif, Karim Ali, Mira Mezini, Eric Bodden, Florian Göpfert, Felix Günther, Christian Weinert, Daniel Demmler, Ram Kamath:
CogniCrypt: supporting developers in using cryptography. ASE 2017: 931-936 - [c22]Sarah Nadi, Stefan Krüger, Mira Mezini, Eric Bodden:
"Jumping Through Hoops": Why do Java Developers Struggle With Cryptography APIs? Software Engineering 2017: 57 - [c21]Sebastian Proksch, Sarah Nadi, Sven Amann, Mira Mezini:
Enriching in-IDE process information with fine-grained source code history. SANER 2017: 250-260 - [i1]Sven Amann, Hoan Anh Nguyen, Sarah Nadi, Tien N. Nguyen, Mira Mezini:
A Systematic Evaluation of API-Misuse Detectors. CoRR abs/1712.00242 (2017) - 2016
- [c20]Sarah Nadi, Stefan Krüger, Mira Mezini, Eric Bodden:
Jumping through hoops: why do Java developers struggle with cryptography APIs? ICSE 2016: 935-946 - [c19]Sven Amann, Sebastian Proksch, Sarah Nadi:
FeedBaG: An interaction tracker for Visual Studio. ICPC 2016: 1-3 - [c18]Sebastian Proksch, Sven Amann, Sarah Nadi, Mira Mezini:
Evaluating the evaluations of code recommender systems: a reality check. ASE 2016: 111-121 - [c17]Sven Amann, Sarah Nadi, Hoan Anh Nguyen, Tien N. Nguyen, Mira Mezini:
MUBench: a benchmark for API-misuse detectors. MSR 2016: 464-467 - [c16]Sebastian Proksch, Sven Amann, Sarah Nadi, Mira Mezini:
A dataset of simplified syntax trees for C#. MSR 2016: 476-479 - [c15]Ervina Çergani, Sebastian Proksch, Sarah Nadi, Mira Mezini:
Addressing scalability in API method call analytics. SWAN@SIGSOFT FSE 2016: 1-7 - [c14]Sarah Nadi, Stefan Krüger:
Variability Modeling of Cryptographic Components: Clafer Experience Report. VaMoS 2016: 105-112 - [c13]Sven Amann, Sebastian Proksch, Sarah Nadi, Mira Mezini:
A Study of Visual Studio Usage in Practice. SANER 2016: 124-134 - 2015
- [j3]Flávio Medeiros, Christian Kästner, Márcio Ribeiro, Sarah Nadi, Rohit Gheyi:
The Love/Hate Relationship with the C Preprocessor: An Interview Study (Artifact). Dagstuhl Artifacts Ser. 1(1): 07:1-07:32 (2015) - [j2]Sarah Nadi, Thorsten Berger, Christian Kästner, Krzysztof Czarnecki:
Where Do Configuration Constraints Stem From? An Extraction Approach and an Empirical Study. IEEE Trans. Software Eng. 41(8): 820-841 (2015) - [c12]Flávio Medeiros, Christian Kästner, Márcio Ribeiro, Sarah Nadi, Rohit Gheyi:
The Love/Hate Relationship with the C Preprocessor: An Interview Study. ECOOP 2015: 495-518 - [c11]Shurui Zhou, Jafar M. Al-Kofahi, Tien N. Nguyen, Christian Kästner, Sarah Nadi:
Extracting Configuration Knowledge from Build Files with Symbolic Analysis. RELENG@ICSE 2015: 20-23 - [c10]Steven Arzt, Sarah Nadi, Karim Ali, Eric Bodden, Sebastian Erdweg, Mira Mezini:
Towards secure integration of cryptographic software. Onward! 2015: 1-13 - [c9]Thorsten Berger, Sarah Nadi:
Variability Models in Large-Scale Systems: A Study and a Reverse-Engineering Technique. Software Engineering & Management 2015: 80-81 - 2014
- [b1]Sarah Nadi:
Variability Anomalies in Software Product Lines. University of Waterloo, Ontario, Canada, 2014 - [j1]Sarah Nadi, Richard C. Holt:
The Linux kernel: a case study of build system variability. J. Softw. Evol. Process. 26(8): 730-746 (2014) - [c8]Sarah Nadi, Thorsten Berger, Christian Kästner, Krzysztof Czarnecki:
Mining configuration constraints: static analyses and empirical results. ICSE 2014: 140-151 - 2013
- [c7]Sarah Nadi:
A study of variability spaces in open source software. ICSE 2013: 1353-1356 - [c6]Sarah Nadi, Christian Dietrich, Reinhard Tartler, Richard C. Holt, Daniel Lohmann:
Linux variability anomalies: what causes them and how do they get fixed? MSR 2013: 111-120 - [c5]Hadi Hemmati, Sarah Nadi, Olga Baysal, Oleksii Kononenko, Wei Wang, Reid Holmes, Michael W. Godfrey:
The MSR cookbook: mining a decade of research. MSR 2013: 343-352 - 2012
- [c4]Sarah Nadi, Richard C. Holt:
Mining Kbuild to Detect Variability Anomalies in Linux. CSMR 2012: 107-116 - 2011
- [c3]Sarah Nadi, Richard C. Holt:
Make it or Break it: Mining Anomalies from Linux Kbuild. WCRE 2011: 315-324 - 2010
- [c2]Sarah Nadi, Richard C. Holt, Serge Mankovski:
Does the Past Say It All? Using History to Predict Change Sets in a CMDB. CSMR 2010: 97-106
2000 – 2009
- 2009
- [c1]Sarah Nadi, Richard C. Holt, Ian J. Davis, Serge Mankovski:
DRACA: decision support for root cause analysis and change impact analysis for CMDBs. CASCON 2009: 1-11
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-10-23 20:31 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint