<?xml version="1.0"?>
<dblpperson name="Mohsen Vakilian" pid="05/6486" n="17">
<person key="homepages/05/6486" mdate="2009-06-10">
<author pid="05/6486">Mohsen Vakilian</author>
</person>
<r><article key="journals/ase/TzannesHEVAH19" mdate="2023-09-26">
<author orcid="0000-0002-4984-2036" pid="64/7750">Alexandros Tzannes</author>
<author pid="69/7473">Stephen T. Heumann</author>
<author pid="147/4361">Lamyaa Eloussi</author>
<author pid="05/6486">Mohsen Vakilian</author>
<author pid="78/4438">Vikram S. Adve</author>
<author pid="75/5519-3">Michael Han 0003</author>
<title>Region and effect inference for safe parallelism.</title>
<pages>463-509</pages>
<year>2019</year>
<volume>26</volume>
<journal>Autom. Softw. Eng.</journal>
<number>2</number>
<ee>https://doi.org/10.1007/s10515-019-00257-3</ee>
<url>db/journals/ase/ase26.html#TzannesHEVAH19</url>
</article>
</r>
<r><inproceedings key="conf/icse/VakilianSMM15" mdate="2023-03-23">
<author pid="05/6486">Mohsen Vakilian</author>
<author pid="123/7868">Raluca Sauciuc</author>
<author orcid="0000-0001-9225-4435" pid="31/4906">J. David Morgenthaler</author>
<author pid="m/VahabSMirrokni">Vahab S. Mirrokni</author>
<title>Automated Decomposition of Build Targets.</title>
<pages>123-133</pages>
<year>2015</year>
<booktitle>ICSE (1)</booktitle>
<ee>https://doi.org/10.1109/ICSE.2015.34</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/ICSE.2015.34</ee>
<ee>http://dl.acm.org/citation.cfm?id=2818772</ee>
<crossref>conf/icse/2015-1</crossref>
<url>db/conf/icse/icse2015-1.html#VakilianSMM15</url>
</inproceedings>
</r>
<r><inproceedings key="conf/icse/VakilianPEJ15" mdate="2023-03-23">
<author pid="05/6486">Mohsen Vakilian</author>
<author pid="167/0197">Amarin Phaosawasdi</author>
<author pid="e/MDErnst">Michael D. Ernst</author>
<author pid="j/RalphEJohnson">Ralph E. Johnson</author>
<title>Cascade: A Universal Programmer-Assisted Type Qualifier Inference Tool.</title>
<pages>234-245</pages>
<year>2015</year>
<booktitle>ICSE (1)</booktitle>
<ee>https://doi.org/10.1109/ICSE.2015.44</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/ICSE.2015.44</ee>
<ee>http://dl.acm.org/citation.cfm?id=2818785</ee>
<crossref>conf/icse/2015-1</crossref>
<url>db/conf/icse/icse2015-1.html#VakilianPEJ15</url>
</inproceedings>
</r>
<r><inproceedings key="conf/kbse/TzannesHEVAH15" mdate="2023-09-26">
<author pid="64/7750">Alexandros Tzannes</author>
<author pid="69/7473">Stephen T. Heumann</author>
<author pid="147/4361">Lamyaa Eloussi</author>
<author pid="05/6486">Mohsen Vakilian</author>
<author pid="78/4438">Vikram S. Adve</author>
<author pid="75/5519-3">Michael Han 0003</author>
<title>Region and Effect Inference for Safe Parallelism (T).</title>
<pages>512-523</pages>
<year>2015</year>
<booktitle>ASE</booktitle>
<ee>https://doi.org/10.1109/ASE.2015.59</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/ASE.2015.59</ee>
<ee>https://dl.acm.org/citation.cfm?id=3343951</ee>
<crossref>conf/kbse/2015</crossref>
<url>db/conf/kbse/ase2015.html#TzannesHEVAH15</url>
</inproceedings>
</r>
<r><incollection key="books/el/15/SnipesMFVDNS15" mdate="2022-10-02">
<author orcid="0000-0001-5862-1289" pid="34/4128">Will Snipes</author>
<author pid="02/3722">Emerson R. Murphy-Hill</author>
<author pid="67/6766-1">Thomas Fritz 0001</author>
<author pid="05/6486">Mohsen Vakilian</author>
<author orcid="0000-0001-7799-2026" pid="d/KostadinDamevski">Kostadin Damevski</author>
<author pid="129/8225">Anil R. Nair</author>
<author orcid="0000-0003-2017-7842" pid="153/5343">David C. Shepherd</author>
<title>A Practical Guide to Analyzing IDE Usage Data.</title>
<pages>85-138</pages>
<year>2015</year>
<booktitle>The Art and Science of Analyzing Software Data</booktitle>
<ee>https://doi.org/10.1016/b978-0-12-411519-4.00005-7</ee>
<crossref>books/el/15/BMZ2015</crossref>
<url>db/books/collections/BMZ2015.html#SnipesMFVDNS15</url>
</incollection>
</r>
<r><phdthesis key="phd/us/Vakilian14" mdate="2023-10-13">
<author pid="05/6486">Mohsen Vakilian</author>
<title>Less is sometimes more in the automation of software evolution tasks</title>
<school>University of Illinois Urbana-Champaign, USA</school>
<year>2014</year>
<ee>https://hdl.handle.net/2142/50602</ee>
</phdthesis>
</r>
<r><inproceedings key="conf/icse/VakilianJ14" mdate="2018-11-06">
<author pid="05/6486">Mohsen Vakilian</author>
<author pid="j/RalphEJohnson">Ralph E. Johnson</author>
<title>Alternate refactoring paths reveal usability problems.</title>
<pages>1106-1116</pages>
<year>2014</year>
<booktitle>ICSE</booktitle>
<ee>https://doi.org/10.1145/2568225.2568282</ee>
<crossref>conf/icse/2014</crossref>
<url>db/conf/icse/icse2014.html#VakilianJ14</url>
</inproceedings>
</r>
<r><article key="journals/sigact/Vakilian13" mdate="2018-11-06">
<author pid="05/6486">Mohsen Vakilian</author>
<title>Joint review of how to solve it: a new aspect of mathematical method by George Polya and Street-fighting mathematics by Sanjoy Mahajan.</title>
<pages>10-12</pages>
<year>2013</year>
<volume>44</volume>
<journal>SIGACT News</journal>
<number>2</number>
<ee>https://doi.org/10.1145/2491533.2491536</ee>
<url>db/journals/sigact/sigact44.html#Vakilian13</url>
</article>
</r>
<r><inproceedings key="conf/ecoop/VakilianCMNJ13" mdate="2017-05-21">
<author pid="05/6486">Mohsen Vakilian</author>
<author pid="14/2116">Nicholas Chen</author>
<author pid="86/914">Roshanak Zilouchian Moghaddam</author>
<author pid="15/959">Stas Negara</author>
<author pid="j/RalphEJohnson">Ralph E. Johnson</author>
<title>A Compositional Paradigm of Automating Refactorings.</title>
<pages>527-551</pages>
<year>2013</year>
<booktitle>ECOOP</booktitle>
<ee>https://doi.org/10.1007/978-3-642-39038-8_22</ee>
<crossref>conf/ecoop/2013</crossref>
<url>db/conf/ecoop/ecoop2013.html#VakilianCMNJ13</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ecoop/NegaraCVJD13" mdate="2022-10-02">
<author pid="15/959">Stas Negara</author>
<author pid="14/2116">Nicholas Chen</author>
<author pid="05/6486">Mohsen Vakilian</author>
<author pid="j/RalphEJohnson">Ralph E. Johnson</author>
<author orcid="0000-0001-5046-2017" pid="36/5445">Danny Dig</author>
<title>A Comparative Study of Manual and Automated Refactorings.</title>
<pages>552-576</pages>
<year>2013</year>
<booktitle>ECOOP</booktitle>
<ee>https://doi.org/10.1007/978-3-642-39038-8_23</ee>
<crossref>conf/ecoop/2013</crossref>
<url>db/conf/ecoop/ecoop2013.html#NegaraCVJD13</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ecoop/NegaraVCJD12" mdate="2017-05-21">
<author pid="15/959">Stas Negara</author>
<author pid="05/6486">Mohsen Vakilian</author>
<author pid="14/2116">Nicholas Chen</author>
<author pid="j/RalphEJohnson">Ralph E. Johnson</author>
<author pid="36/5445">Danny Dig</author>
<title>Is It Dangerous to Use Version Control Histories to Study Source Code Evolution?</title>
<pages>79-103</pages>
<year>2012</year>
<booktitle>ECOOP</booktitle>
<ee>https://doi.org/10.1007/978-3-642-31057-7_5</ee>
<crossref>conf/ecoop/2012</crossref>
<url>db/conf/ecoop/ecoop2012.html#NegaraVCJD12</url>
</inproceedings>
</r>
<r><inproceedings key="conf/icse/VakilianCNRBJ12" mdate="2023-03-23">
<author pid="05/6486">Mohsen Vakilian</author>
<author pid="14/2116">Nicholas Chen</author>
<author pid="15/959">Stas Negara</author>
<author pid="97/11133">Balaji Ambresh Rajkumar</author>
<author pid="53/3731">Brian P. Bailey</author>
<author pid="j/RalphEJohnson">Ralph E. Johnson</author>
<title>Use, disuse, and misuse of automated refactorings.</title>
<pages>233-243</pages>
<year>2012</year>
<booktitle>ICSE</booktitle>
<ee>https://doi.org/10.1109/ICSE.2012.6227190</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/ICSE.2012.6227190</ee>
<ee>http://dl.acm.org/citation.cfm?id=2337251</ee>
<crossref>conf/icse/2012</crossref>
<url>db/conf/icse/icse2012.html#VakilianCNRBJ12</url>
</inproceedings>
</r>
<r><inproceedings key="conf/oopsla/VakilianCNRMJ11" mdate="2018-11-06">
<author pid="05/6486">Mohsen Vakilian</author>
<author pid="14/2116">Nicholas Chen</author>
<author pid="15/959">Stas Negara</author>
<author pid="97/11133">Balaji Ambresh Rajkumar</author>
<author pid="86/914">Roshanak Zilouchian Moghaddam</author>
<author pid="j/RalphEJohnson">Ralph E. Johnson</author>
<title>The need for richer refactoring usage data.</title>
<pages>31-38</pages>
<year>2011</year>
<booktitle>PLATEAU</booktitle>
<ee>https://doi.org/10.1145/2089155.2089164</ee>
<crossref>conf/oopsla/2011plateau</crossref>
<url>db/conf/oopsla/plateau2011.html#VakilianCNRMJ11</url>
</inproceedings>
</r>
<r><inproceedings key="conf/oopsla/VakilianNTJ11" mdate="2018-11-06">
<author pid="05/6486">Mohsen Vakilian</author>
<author pid="15/959">Stas Negara</author>
<author pid="69/5927">Samira Tasharofi</author>
<author pid="j/RalphEJohnson">Ralph E. Johnson</author>
<title>Keshmesh: a tool for detecting and fixing java concurrency bug patterns.</title>
<pages>39-40</pages>
<year>2011</year>
<booktitle>OOPSLA Companion</booktitle>
<ee>https://doi.org/10.1145/2048147.2048167</ee>
<crossref>conf/oopsla/2011c</crossref>
<url>db/conf/oopsla/oopsla2011c.html#VakilianNTJ11</url>
</inproceedings>
</r>
<r><inproceedings key="conf/kbse/VakilianDBOAJ09" mdate="2023-03-24">
<author pid="05/6486">Mohsen Vakilian</author>
<author pid="36/5445">Danny Dig</author>
<author pid="79/1803">Robert L. Bocchino Jr.</author>
<author pid="77/2126">Jeffrey Overbey</author>
<author pid="78/4438">Vikram S. Adve</author>
<author pid="j/RalphEJohnson">Ralph E. Johnson</author>
<title>Inferring Method Effect Summaries for Nested Heap Regions.</title>
<pages>421-432</pages>
<year>2009</year>
<booktitle>ASE</booktitle>
<ee>https://doi.org/10.1109/ASE.2009.68</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/ASE.2009.68</ee>
<crossref>conf/kbse/2009</crossref>
<url>db/conf/kbse/ase2009.html#VakilianDBOAJ09</url>
</inproceedings>
</r>
<r><inproceedings key="conf/oopsla/BocchinoADAHKOSSV09" mdate="2021-06-25">
<author pid="79/1803">Robert L. Bocchino Jr.</author>
<author pid="78/4438">Vikram S. Adve</author>
<author pid="36/5445">Danny Dig</author>
<author pid="97/4181">Sarita V. Adve</author>
<author pid="69/7473">Stephen Heumann</author>
<author pid="36/7474">Rakesh Komuravelli</author>
<author pid="77/2126">Jeffrey Overbey</author>
<author pid="24/7474">Patrick Simmons</author>
<author pid="37/7474">Hyojin Sung</author>
<author pid="05/6486">Mohsen Vakilian</author>
<title>A type and effect system for deterministic parallel Java.</title>
<pages>97-116</pages>
<year>2009</year>
<booktitle>OOPSLA</booktitle>
<ee>https://doi.org/10.1145/1640089.1640097</ee>
<ee>https://doi.org/10.1145/1639949.1640097</ee>
<crossref>conf/oopsla/2009</crossref>
<url>db/conf/oopsla/oopsla2009.html#BocchinoADAHKOSSV09</url>
</inproceedings>
</r>
<r><inproceedings key="conf/wsfm/TasharofiVMS07" mdate="2017-05-26">
<author pid="69/5927">Samira Tasharofi</author>
<author pid="05/6486">Mohsen Vakilian</author>
<author pid="86/914">Roshanak Zilouchian Moghaddam</author>
<author pid="33/781">Marjan Sirjani</author>
<title>Modeling Web Service Interactions Using the Coordination Language Reo.</title>
<pages>108-123</pages>
<year>2007</year>
<booktitle>WS-FM</booktitle>
<ee>https://doi.org/10.1007/978-3-540-79230-7_8</ee>
<crossref>conf/wsfm/2007</crossref>
<url>db/conf/wsfm/wsfm2007.html#TasharofiVMS07</url>
</inproceedings>
</r>
<coauthors n="31" nc="2">
<co c="0"><na f="a/Adve:Sarita_V=" pid="97/4181">Sarita V. Adve</na></co>
<co c="0"><na f="a/Adve:Vikram_S=" pid="78/4438">Vikram S. Adve</na></co>
<co c="0"><na f="b/Bailey:Brian_P=" pid="53/3731">Brian P. Bailey</na></co>
<co c="0"><na f="b/Bocchino_Jr=:Robert_L=" pid="79/1803">Robert L. Bocchino Jr.</na></co>
<co c="0"><na f="c/Chen:Nicholas" pid="14/2116">Nicholas Chen</na></co>
<co c="0"><na f="d/Damevski:Kostadin" pid="d/KostadinDamevski">Kostadin Damevski</na></co>
<co c="0"><na f="d/Dig:Danny" pid="36/5445">Danny Dig</na></co>
<co c="0"><na f="e/Eloussi:Lamyaa" pid="147/4361">Lamyaa Eloussi</na></co>
<co c="0"><na f="e/Ernst:Michael_D=" pid="e/MDErnst">Michael D. Ernst</na></co>
<co c="0"><na f="f/Fritz_0001:Thomas" pid="67/6766-1">Thomas Fritz 0001</na></co>
<co c="0"><na f="h/Han_0003:Michael" pid="75/5519-3">Michael Han 0003</na></co>
<co c="0" n="2"><na f="h/Heumann:Stephen" pid="69/7473">Stephen Heumann</na><na>Stephen T. Heumann</na></co>
<co c="0"><na f="j/Johnson:Ralph_E=" pid="j/RalphEJohnson">Ralph E. Johnson</na></co>
<co c="0"><na f="k/Komuravelli:Rakesh" pid="36/7474">Rakesh Komuravelli</na></co>
<co c="1"><na f="m/Mirrokni:Vahab_S=" pid="m/VahabSMirrokni">Vahab S. Mirrokni</na></co>
<co c="0"><na f="m/Moghaddam:Roshanak_Zilouchian" pid="86/914">Roshanak Zilouchian Moghaddam</na></co>
<co c="1"><na f="m/Morgenthaler:J=_David" pid="31/4906">J. David Morgenthaler</na></co>
<co c="0"><na f="m/Murphy=Hill:Emerson_R=" pid="02/3722">Emerson R. Murphy-Hill</na></co>
<co c="0"><na f="n/Nair:Anil_R=" pid="129/8225">Anil R. Nair</na></co>
<co c="0"><na f="n/Negara:Stas" pid="15/959">Stas Negara</na></co>
<co c="0"><na f="o/Overbey:Jeffrey" pid="77/2126">Jeffrey Overbey</na></co>
<co c="0"><na f="p/Phaosawasdi:Amarin" pid="167/0197">Amarin Phaosawasdi</na></co>
<co c="0"><na f="r/Rajkumar:Balaji_Ambresh" pid="97/11133">Balaji Ambresh Rajkumar</na></co>
<co c="1"><na f="s/Sauciuc:Raluca" pid="123/7868">Raluca Sauciuc</na></co>
<co c="0"><na f="s/Shepherd:David_C=" pid="153/5343">David C. Shepherd</na></co>
<co c="0"><na f="s/Simmons:Patrick" pid="24/7474">Patrick Simmons</na></co>
<co c="0"><na f="s/Sirjani:Marjan" pid="33/781">Marjan Sirjani</na></co>
<co c="0"><na f="s/Snipes:Will" pid="34/4128">Will Snipes</na></co>
<co c="0"><na f="s/Sung:Hyojin" pid="37/7474">Hyojin Sung</na></co>
<co c="0"><na f="t/Tasharofi:Samira" pid="69/5927">Samira Tasharofi</na></co>
<co c="0"><na f="t/Tzannes:Alexandros" pid="64/7750">Alexandros Tzannes</na></co>
</coauthors>
</dblpperson>

