Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
192 commits
Select commit Hold shift + click to select a range
656b0fb
adding golok from web.cs
baberlevi May 17, 2021
8ab8bd8
adding frances from web.cs
baberlevi May 17, 2021
1855d85
adding sapha from web.cs
baberlevi May 17, 2021
a643089
add hridesh folder from web.cs
baberlevi May 17, 2021
18b6f64
removing bad symlink
baberlevi May 18, 2021
d756692
removing more broken symlinks
baberlevi May 18, 2021
8eee3d1
resolve travis issue with md format
baberlevi May 18, 2021
b13fb6d
update links to local project sites
baberlevi May 18, 2021
3e9c076
missed panini
baberlevi May 18, 2021
1be92ec
make ptolemy links relative
baberlevi May 18, 2021
5575568
make panini links relative
baberlevi May 18, 2021
779de8f
make frances links relative
baberlevi May 18, 2021
e7bdc39
make sapha links relative
baberlevi May 18, 2021
73c15a8
make tisa links relative
baberlevi May 18, 2021
34bb82c
ptolemy links
baberlevi May 18, 2021
0b879e9
panini relative link
baberlevi May 24, 2021
2ac2eae
frances relative links
baberlevi May 24, 2021
cb59104
sapha relative links
baberlevi May 24, 2021
6ca1e8a
more sapha relative links
baberlevi May 24, 2021
5f4802b
ptolemy fix link
baberlevi May 24, 2021
627a6fe
link fix
baberlevi May 24, 2021
84cafe8
fix link
baberlevi May 24, 2021
b08c414
panini links;
baberlevi May 24, 2021
a5539a8
https for google font
baberlevi May 26, 2021
0b227f4
https google fonts for ptolemy
baberlevi May 26, 2021
438384d
fix frances links;
baberlevi May 26, 2021
991c460
fix tisa links
baberlevi May 26, 2021
8722dc6
flatten nu
baberlevi May 26, 2021
dee9e0a
missed sapha link change
baberlevi May 26, 2021
ce87e69
some eos cleanup
baberlevi May 26, 2021
3c7227c
fix merge conflict
baberlevi May 28, 2021
f3b11e3
TEST: Removed Yijia from members page
fraolBatole Jul 17, 2021
660acee
test adding
shibbirtanvin Jul 17, 2021
9907f5f
image add Fraol
shibbirtanvin Jul 17, 2021
eb6aec7
upload fraol image
shibbirtanvin Jul 17, 2021
d60768d
Delete fraol.jpg
shibbirtanvin Jul 17, 2021
980b618
removed two students from members page
fraolBatole Jul 17, 2021
320f0fc
Update members page
shibbirtanvin Jul 17, 2021
701d9ee
Added FSE-21 paper on fairness
fraolBatole Jul 17, 2021
b394f7e
Merge branch 'okd-migration' of https://github.com/lab-design/design.…
fraolBatole Jul 17, 2021
1d36930
Update members
shibbirtanvin Jul 17, 2021
c88c82e
Merge branch 'okd-migration' of https://github.com/lab-design/design.…
fraolBatole Jul 17, 2021
fb4a1ce
Delete pan.jpg
shibbirtanvin Jul 17, 2021
5a0d4a8
img update
shibbirtanvin Jul 17, 2021
54901b3
update
shibbirtanvin Jul 17, 2021
4685d27
update members
shibbirtanvin Jul 17, 2021
c53811a
Delete pan.jpg
shibbirtanvin Jul 17, 2021
8aa62a9
Add files via upload
rangeetpan Jul 17, 2021
1f82a46
Delete breno.png
shibbirtanvin Jul 17, 2021
cb0bab0
Add files via upload
rangeetpan Jul 17, 2021
1cb5307
Update members.yml
shibbirtanvin Jul 17, 2021
20c9dc4
Update 2020-05-19-biswas-esecfse.md
sumonbis Jul 18, 2021
dd92fdb
Fixed couple of paper links on the news.
Jul 18, 2021
87aa752
Quick fix.
Jul 20, 2021
e41eba9
Quick fix.
Jul 20, 2021
d8bd4da
Fix
Jul 20, 2021
cc58bea
Updated FSE paper pdf with the final version.
Aug 14, 2021
e030a96
lab member image upload
shibbirtanvin Aug 14, 2021
354bb4f
Update members.yml
shibbirtanvin Aug 14, 2021
b2f0189
Update members.yml
shibbirtanvin Aug 17, 2021
dbfffa3
img update
shibbirtanvin Aug 17, 2021
79ca437
Update members.yml
shibbirtanvin Aug 17, 2021
e2fc746
Update alumni.yml
shibbirtanvin Aug 17, 2021
6452d89
Update members.yml
shibbirtanvin Aug 17, 2021
82f6c33
Update members.yml
shibbirtanvin Aug 17, 2021
b0c9216
Update members.yml
shibbirtanvin Aug 17, 2021
bef1fe6
update paper
rangeetpan Dec 8, 2021
a9ba766
news
rangeetpan Dec 10, 2021
731f875
added deepdiagnosis paper
fraolBatole Dec 14, 2021
535605b
minor update on ICSE-22
fraolBatole Dec 16, 2021
5601789
minor name changes
fraolBatole Dec 17, 2021
54fb4e7
Update index.md
rangeetpan Dec 19, 2021
6415bef
Add files via upload
rangeetpan Dec 19, 2021
877acc8
changes
rangeetpan Dec 19, 2021
6081396
CMC
rangeetpan Dec 20, 2021
ad06537
Fixed errors in the yml and md files and revert back.
Dec 21, 2021
65d568b
Added DS Pipeline Paper.
Dec 21, 2021
ad39101
Fixed all errors.
Dec 21, 2021
d8d0143
Fix issues with special character.
Dec 21, 2021
3dcf7e7
Removing underscore from filenames.
Dec 21, 2021
c50a0e6
REVERT for TEST.
Dec 21, 2021
ffc0d51
Updates
Dec 21, 2021
fec33ad
Should work now. Fixed rolling updates.
Dec 21, 2021
bdbc690
Fixed Rangeet's paper.
Dec 22, 2021
1f8d0a1
Trying again.
Dec 22, 2021
3d2be49
Added Mohammad's paper.
Dec 22, 2021
2089028
Updated all news.
Dec 22, 2021
21eca06
Updated paper. Removed anonymous repo.
Dec 22, 2021
68e8e60
Fix typo.
Dec 22, 2021
451079f
added manas paper
fraolBatole Dec 23, 2021
2e261b1
added ali ghanbari
fraolBatole Jan 5, 2022
fef5720
added grant-nsf-2120448
fraolBatole Jan 5, 2022
16f663e
update ali's email
fraolBatole Jan 5, 2022
fb05679
added 4 ICSE highlighted paper
fraolBatole Jan 5, 2022
c04d2ac
updated carousel
fraolBatole Feb 4, 2022
fe47b2b
fix 2021-grad.jpg dim
fraolBatole Feb 4, 2022
badd728
Adding TDS paper
shibbirtanvin Feb 5, 2022
1795d42
Uploading TDSpass paper pdf
shibbirtanvin Feb 5, 2022
dad4abd
Update TDS pass paper
shibbirtanvin Feb 5, 2022
ea98efd
TDS pass pdf update
shibbirtanvin Feb 5, 2022
90bfa49
Update index.html
shibbirtanvin Feb 5, 2022
7c4f06b
resize img for carousel
fraolBatole Feb 5, 2022
12692a6
resize img for carousel
fraolBatole Feb 5, 2022
9ca6822
fix carousel dim
fraolBatole Feb 9, 2022
4358f61
fix carousel dim
fraolBatole Feb 9, 2022
42a292f
fix carousel dim
fraolBatole Feb 9, 2022
6a87a80
Updated the camera-ready version of the ICSE paper.
Feb 14, 2022
c27d130
Added ICLR paper.
Feb 17, 2022
47cfba2
Minor fix in abstract.
Feb 17, 2022
e566da3
update members
fraolBatole May 14, 2022
ffaada3
update images
fraolBatole May 14, 2022
01acc38
update alumni
fraolBatole May 14, 2022
838d6c9
update members
fraolBatole May 14, 2022
fd1f779
Delete arbab.JPG
fraolBatole May 18, 2022
76ef325
added arbab.jpg
fraolBatole May 18, 2022
58df73b
Update members.yml
shibbirtanvin May 19, 2022
11b4e8e
updated pp fraol
fraolBatole Jun 5, 2022
27a829f
updated ruchira.jpg
fraolBatole Jun 9, 2022
229a7a1
update about and memebrs
fraolBatole Jun 18, 2022
068c336
updated members and alumni
fraolBatole Jun 18, 2022
d44a526
Updated PhD defense.
Jun 18, 2022
1e9177c
updated members and alumni
fraolBatole Jun 19, 2022
7279c3f
updated members and alumni
fraolBatole Jun 19, 2022
1d71f63
updated memebers pic
fraolBatole Jun 20, 2022
9ef28f3
updated members pic
fraolBatole Jun 20, 2022
333937d
update members pic
fraolBatole Jun 22, 2022
86429a4
update members pic
fraolBatole Jun 22, 2022
1272716
updated arbab.jpg
fraolBatole Jun 24, 2022
91f8f19
updated ali.jpg
fraolBatole Jun 26, 2022
8cc908c
updated ali.jpg
fraolBatole Jun 27, 2022
5dca4dd
updated ali.jpg
fraolBatole Jun 27, 2022
5cf4e0f
updated astha's website link
fraolBatole Jun 27, 2022
dc04bc8
Add files via upload
shibbirtanvin Jun 27, 2022
5c91a08
Update carousel.html
shibbirtanvin Jun 27, 2022
d58de03
updated usman.jpg
fraolBatole Jul 2, 2022
5815951
updated homepage
fraolBatole Jul 2, 2022
4901cc7
revert back
shibbirtanvin Jul 25, 2022
5227940
added fse22
fraolBatole Aug 19, 2022
9b8bcff
push fs22 to news
fraolBatole Aug 19, 2022
648e40b
update david's paper + add mobihoc paper
fraolBatole Sep 14, 2022
e8d7fe9
update mobihoc
fraolBatole Sep 19, 2022
921018f
update fse22
fraolBatole Sep 19, 2022
ec273cf
Updated paper.
Dec 14, 2022
1849fae
added rnn paper
fraolBatole Dec 21, 2022
4babf0b
fix name
fraolBatole Dec 21, 2022
ec414b1
updated fse-22 paper
fraolBatole Dec 23, 2022
7315ec7
fix icse-23 names
fraolBatole Jan 5, 2023
7f88593
adding ICSE paper on ensemble fairness
hridesh Jan 5, 2023
3f22313
update highlighted papers
hridesh Jan 5, 2023
6827f8c
adding more modular deep learning award
hridesh Jan 9, 2023
ff6db03
update project order
hridesh Jan 9, 2023
38ca32a
fix indent
hridesh Jan 11, 2023
4c35c64
adding description of modular deep learning project
hridesh Feb 20, 2023
8caa0ae
add NSF award for Boa. Fix link for Modular Deep Learning
hridesh Feb 20, 2023
21bb323
Move to past.
hridesh Feb 20, 2023
75e92bf
Update lab members
shibbirtanvin Apr 17, 2023
b294885
update project page
fraolBatole Apr 19, 2023
93077aa
fix
hridesh Jun 9, 2023
8b21d7c
Merge branch 'okd-migration' of github.com:lab-design/design.cs.iasta…
hridesh Jun 9, 2023
24f6fe8
Adding postdoctoral news
hridesh Jun 9, 2023
bcb45d3
fix tags
hridesh Jun 9, 2023
0b514cb
fix tags
hridesh Jun 9, 2023
6d29802
update lab members
fraolBatole Jul 14, 2023
8d4a72c
adding EMSE ML Contract paper
shibbirtanvin Jul 18, 2023
d0f4cac
Adding ESEC/FSE23 paper on DL Contract
shibbirtanvin Jul 18, 2023
b4e7fc0
DLContract camera ready pdf upload
shibbirtanvin Aug 17, 2023
dc9c63b
Update DLContract, ESEC/FSE camera ready
shibbirtanvin Aug 18, 2023
f799e5c
Update ESEC/FSE23 camera ready version
shibbirtanvin Aug 20, 2023
0778a55
Add FairAutoML paper of ESEC/FSE 23
shibbirtanvin Aug 20, 2023
2d2c958
Update DL Contract ESEC/FSE camera ready version
shibbirtanvin Aug 25, 2023
7e4be33
Update ESEC/FSE 23 DLContract camera ready
shibbirtanvin Aug 25, 2023
cad1484
ESEC/FSE'23 DLContract camera ready final version
shibbirtanvin Sep 5, 2023
0a0c9ba
ESEC/FSE'23 fairAutoML camera ready final version
shibbirtanvin Sep 5, 2023
70e2c3b
DeepInfer ICSE 24 accepted paper upload
shibbirtanvin Sep 25, 2023
36ca04f
added ase-23 paper
fraolBatole Sep 27, 2023
98900ca
camera ready paper
shibbirtanvin Jan 5, 2024
def1a0d
Camera ready deepinfer paper
shibbirtanvin Jan 13, 2024
3954e88
ICSE'24 David's papers upload
shibbirtanvin Jan 27, 2024
651ef10
Update and rename 2023-06-09-design-postdoc.md to 2024-04-02-design-p…
shibbirtanvin Apr 2, 2024
17da3c2
update members
fraolBatole May 13, 2024
72fbf3c
Add NRT grant in ICSE 2024 papers
shibbirtanvin May 30, 2024
b12b0d9
Add NRT grant in ICSE 2024 papers
shibbirtanvin May 30, 2024
c9ebf46
Add NRT grant in ICSE 2023 paper
shibbirtanvin May 30, 2024
a08a3df
Add NRT grant in EMSE 2023 paper
shibbirtanvin May 30, 2024
ca92027
Add NRT grant in FSE 2023 papers
shibbirtanvin May 30, 2024
f612bf1
Add NRT grant in ASE 2023 paper
shibbirtanvin May 30, 2024
5491b95
Add NRT grant in ICSE 2023 papers
shibbirtanvin May 31, 2024
ddd3f34
Add NRT grant in ICSE 2023 papers
shibbirtanvin May 31, 2024
e220cdd
Adding NRT grant info in ICSE 2024 papers
shibbirtanvin May 31, 2024
dbc33f0
clean
shibbirtanvin May 31, 2024
b7adb0a
Adding NRT grant info in ICSE 2024 papers
shibbirtanvin May 31, 2024
3e6bca7
Adding NRT grant info in ICSE 2024 papers
shibbirtanvin May 31, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
57 changes: 50 additions & 7 deletions _data/alumni.yml
Original file line number Diff line number Diff line change
@@ -1,23 +1,60 @@
# Postdoctoral and PhD Graduates:
# Postdoctoral Graduates:
- name: Dr. Ali Ghanbari
status: Postdoctoral Fellow
email: alig@iastate.edu
site: https://ali-ghanbari.github.io/
img: ali.jpg

- name: Dr. Breno Dantas Cruz
status: Postdoctoral Fellow
email: bdantasc@iastate.edu
site: https://www.cs.iastate.edu/people/breno-dantas-cruz
img: breno.jpg

- name: Dr. Hoan A. Nguyen
status: Postdoctoral Fellow
email: hoan@iastate.edu
site: https://sites.google.com/site/nguyenanhhoan/home
img: hnguyen.jpg

- name: Hamid Bagheri
status: PhD
email: hbagheri@iastate.edu
site: http://www.cs.iastate.edu/people/hamid-bagheri
img: hbagheri.jpg

- name: Dr. Zhen Yu
status: Postdoctoral Fellow
email: yuzhen3301@gmail.com
site: http://design.cs.iastate.edu
img: zyu.jpeg

# PhD Graduates:

- name: Dr. Mohammad Wardat
status: PhD Summer'23
email: wardat@iastate.edu
site: https://www.cs.iastate.edu/people/mohammad-wardat
img: wardat.jpg

- name: Dr. Sumon Biswas
status: PhD Spring'22, MS Spring'21
email: sumon@iastate.edu
site: https://sumonbis.github.io/
img: sbiswas.jpg

- name: Dr. Rangeet Pan
status: PhD Spring'22
email: rangeet@iastate.edu
site: https://rangeetpan.github.io
img: pan.jpg

- name: Dr. Samantha Khairunnesa
status: PhD Summer'21, MS Fall'17
email: sammy@iastate.edu
site: https://www.linkedin.com/in/samantha-syeda
img: skhairunnesa.jpg

- name: Dr. Hamid Bagheri
status: PhD Spring'21
email: hbagheri@iastate.edu
site: http://www.cs.iastate.edu/people/hamid-bagheri
img: hbagheri.jpg

- name: Dr. Md. Johirul Islam
status: PhD Summer'20, MS Fall'19
netid: mislam
Expand Down Expand Up @@ -116,6 +153,12 @@

# B.S. Graduates

- name: Huaiyao Ma
status: B.S. Fall'22
email: huaiyao@iastate.edu
site: https://www.info.iastate.edu/individuals/info/294581/Ma-Huaiyao
img: huaiyao.jpg

- name: Nathaniel M Wernimont
status: B.S. Spring'20
email: natew@iastate.edu
Expand Down
78 changes: 78 additions & 0 deletions _data/grants.yml
Original file line number Diff line number Diff line change
Expand Up @@ -596,3 +596,81 @@
Data-driven discoveries are permeating critical fabrics of society. Unreliable discoveries lead to decisions that can have far-reaching and catastrophic consequences on society, defense, and the individual. Thus, the dependability of data-science lifecycles that produce discoveries and decisions is a critical issue that requires a new holistic view and formal foundations. This project will establish the Dependable Data Driven Discovery (D4) Institute at Iowa State University that will advance foundational research on ensuring that data-driven discoveries are of high quality. The activities of the D4 Institute will have a transformative impact on the dependability of data-science lifecycles. First, the problem definition itself will have a significant impact by helping future innovations beyond academia. While the notion of dependability is well-studied in the computer-systems literature, challenges in data science push the boundary of existing knowledge into the unknown. This institute's work will define D4, and increase data science's benefit to society by providing a transformative theory of D4. The second impact will come from the process of shared vocabulary development facilitated by this institute, and its result that would encourage experts across TRIPODS disciplines and domain experts to collaborate on common goals and challenges. Third, the institute will set research directions for D4 by providing funding for foundational research, which will have a separate set of impacts. Fourth, the institute will facilitate transdisciplinary training of a diverse cadre of data scientists through activities such as the Midwest Big Data Summer School and the D4 workshop.

The project will advance the theoretical foundations of data science by fostering foundational research to enable understanding of the risks to the dependability of data-science lifecycles, to formalize the rigorous mathematical basis of the measures of dependability for data science lifecycles, and to identify mechanisms to create dependable data-science lifecycles. The project defines a risk to be a cause that can lead to failures in data-driven discovery, and the processes that plan for, acquire, manage, analyze, and infer from data collectively as the data-science lifecycle. For instance, an inference procedure that is significantly expensive can deliver late information to a human operator facing a deadline (complexity as a risk); if the data-science lifecycle provides a recommendation without an uncertainty measure for the recommendation, a human operator has no means to determine whether to trust the recommendation (uncertainty as a risk). Compared to recent works that have focused on fairness, accountability, and trustworthiness issues for machine learning algorithms, this project will take a holistic perspective and consider the entire data-science lifecycle. In phase I of the project the investigators will focus on four measures: complexity, resource constraints, uncertainty, and data freshness. In developing a framework to study these measures, this work will prepare the investigators to scale up their activities to other measures in phase II as well as to address larger portions of the data-science lifecycle. The study of each measure brings about foundational challenges that will require expertise from multiple TRIPODS disciplines to address.
- key: grant-nsf-2120448
agency: NSF
primary: true
title: "Collaborative Research: CCRI: ENS: Boa 2.0: Enhancing Infrastructure for Studying Software and its Evolution at a Large Scale"
start_date: 2021-10-01 #Roughly
url: "https://www.nsf.gov/awardsearch/showAward?AWD_ID=2120448&HistoricalAwards=false"
amount: $824,474.00
PI: Hridesh Rajan
coPIs:
end_date: 2024-09-30 #Roughly
abstract: >
In today’s software-centric world, ultra-large-scale software repositories, e.g. GitHub, with hundreds of thousands of projects each, are the new library of Alexandria. They contain an enormous corpus of software and information about software. Scientists and engineers alike are interested in analyzing this wealth of information both for curiosity as well as for testing important research hypotheses. However, the current barrier to entry is prohibitive and only a few with well-established infrastructure and deep expertise can attempt such ultra-large-scale analysis. Necessary expertise includes: programmatically accessing version control systems, data storage and retrieval, data mining, and parallelization. The need to have expertise in these four different areas significantly increases the cost of scientific research that attempts to answer research questions involving ultra-large-scale software repositories. As a result, experiments are often not replicable, and reusability of experimental infrastructure low. Furthermore, data associated and produced by such experiments is often lost and becomes inaccessible and obsolete, because there is no systematic curation. Last but not least, building analysis infrastructure to process ultra-large-scale data efficiently can be very hard.

This project will continue to enhance the CISE research infrastructure called Boa to aid and assist with such research. This next version of Boa will be called Boa 2.0 and it will continue to be globally disseminated. The project will further develop the programming language also called Boa, that can hide the details of programmatically accessing version control systems, data storage and retrieval, data mining, and parallelization from the scientists and engineers and allow them to focus on the program logic. The project will also enhance the data mining infrastructure for Boa, and a BIGDATA repository containing millions of open source project for analyzing ultra-large-scale software repositories to help with such experiments. The project will integrate Boa 2.0 with the Center for Open Science Open Science Framework (OSF) to improve reproducibility and with the national computing resource XSEDE to improve scalability. The broader impacts of Boa 2.0 stem from its potential to enable developers, designers and researchers to build intuitive, multi-modal, user-centric, scientific applications that can aid and enable scientific research on individual, social, legal, policy, and technical aspects of open source software development. This advance will primarily be achieved by significantly lowering the barrier to entry and thus enabling a larger and more ambitious line of data-intensive scientific discovery in this area.
- key: grant-nsf-2223812
agency: NSF
primary: true
title: "SHF:Small: More Modular Deep Learning"
start_date: 2022-10-01 #Roughly
url: "https://www.nsf.gov/awardsearch/showAward?AWD_ID=2223812&HistoricalAwards=false"
amount: $580,000.00
PI: Hridesh Rajan
coPIs:
end_date: 2025-09-30 #Roughly
abstract: >
This project will study a class of machine learning algorithms known as deep learning
that has received much attention in academia and industry. Deep learning has a large
number of important societal applications, from self-driving cars to question-answering
systems such as Siri and Alexa. A deep learning algorithm uses multiple layers of
transformation functions to convert inputs to outputs, each layer learning higher-level
of abstractions in the data successively. The availability of large datasets has made it
feasible to train deep learning models. Since the layers are organized in the form of a
network, such models are also referred to as deep neural networks (DNN). While the jury
is still out on the impact of deep learning on the overall understanding of software's
behavior, a significant uptick in its usage and applications in wide-ranging areas and
safety-critical systems, e.g., autonomous driving, aviation system, medical analysis,
etc., combine to warrant research on software engineering practices in the presence of
deep learning. One challenge is to enable the reuse and replacement of the parts of a
DNN that has the potential to make DNN development more reliable. This project will
investigate a comprehensive approach to systematically investigate the decomposition of
deep neural networks into modules to enable reuse, replacement, and independent evolution
of those modules. A module is an independent part of a software system that can be tested,
validated, or utilized without a major change to the rest of the system. Allowing the
reuse of DNN modules is expected to reduce energy and data intensive training efforts
to construct DNN models. Allowing replacement is expected to help replace faulty
functionality in DNN models without needing costly retraining steps.

The preliminary work of the investigator has shown that it is possible to decompose fully
connected neural networks and CNN models into modules and conceptualize the notion of
modules. The main goals and the intellectual merits of this project are to further expand
this decomposition approach along three dimensions: (1) Does the decomposition approach
generalize to large Natural Language Processing (NLP) models, where a huge reduction in CO2e
emission is expected? (2) What criteria should be used for decomposing a DNN into modules?
A better understanding of the decomposition criteria can help inform the design and
implementation of DNNs and reduce the impact of changes. (3) While coarse-grained
decomposition has worked well for FCNNs and CNNs, does a finer-grained decomposition of
DNNs into modules connected using AND-OR-NOT primitives a la structured decomposition has
the potential to both enable more reuse (especially for larger DNNs) and provide deeper
insights into the behavior of DNNs? The project also incorporates a rigorous evaluation plan
using widely studied datasets. The project is expected to broadly impact society by informing
the science and practice of deep learning. A serious problem facing the current software
development workforce is that deep learning is widely utilized in our software systems, but
scientists and practitioners do not yet have a clear handle on critical problems such as
explainability of DNN models, DNN reuse, replacement, independent testing, and independent
development. There was no apparent need to investigate the notions of modularity as neural
network models trained before the deep learning era were mostly small, trained on small
datasets, and were mostly used as experimental features. The notion of DNN modules developed
by this project, if successful, could help make significant advances on a number of open
challenges in this area. DNN modules could enable the reuse of already trained DNN modules in
another context. Viewing a DNN as a composition of DNN modules instead of a black box could
enhance the explainability of a DNN's behavior. This project, if successful, will thus have a
large positive impact on the productivity of these programmers, the understandability and
maintainability of the DNN models that they deploy, and the scalability and correctness of
software systems that they produce. Other impacts will include: research-based advanced
training as well as enhancement in experimental and system-building expertise of future
computer scientists, incorporation of research results into courses at Iowa State University
as well as facilitating the integration of modularity research-related topics, and increased
opportunities for the participation of underrepresented groups in research-based training.
66 changes: 27 additions & 39 deletions _data/members.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,60 +19,48 @@
site: https://www.cs.iastate.edu/people/shibbir-ahmed
img: sahmed.jpg

- name: Sumon Biswas
- name: Fraol Batole
status: PhD
email: sumon@iastate.edu
site: http://web.cs.iastate.edu/~sumon/
img: sbiswas.jpg

- name: Yijia Huang
status: PhD
email: hyj@iastate.edu
site: https://www.cs.iastate.edu/people/yijia-huang
img: yhuang.png

email: fraol@iastate.edu
site: https://fraolbatole.github.io/
img: fraol.jpg

- name: Sayem Imtiaz
status: PhD
email: liyp0095@iastate.edu
email: sayem@iastate.edu
site: https://www.cs.iastate.edu/people/sayem-mohammad-imtiaz
img: simtiaz.jpg

- name: Yupei Li
- name: Ruchira Manke
status: PhD
email: liyp0095@iastate.edu
site: https://www.cs.iastate.edu/people/yuepei-li
img: blank.png

- name: Samantha Khairunnesa
status: PhD
email: sammy@iastate.edu
site: http://www.cs.iastate.edu/people/samantha-syed-khairunnesa
img: skhairunnesa.jpg
email: rmanke@iastate.edu
site: https://tads.research.iastate.edu/people/ruchira-manke
img: ruchira.jpg

- name: Giang Nguyen
status: PhD
email: gnguyen@iastate.edu
site: http://design.cs.iastate.edu
img: gnguyen.png
site: https://www.cs.iastate.edu/gnguyen
img: giang.jpeg

- name: David OBrien
status: PhD
email: dobrien@iastate.edu
site: https://davidmobrien.github.io/
img: david.png

- name: Rangeet Pan
- name: Astha Singh
status: PhD
email: rangeet@iastate.edu
site: http://www.cs.iastate.edu/people/rangeet-pan
img: pan.jpg
email: asthas@iastate.edu
site: https://www.astha-singh.com/
img: astha.png

- name: Mohammad Wardat
- name: Deepak-George Thomas
status: PhD
email: wardat@iastate.edu
site: https://www.cs.iastate.edu/people/mohammad-wardat
img: wardat.jpg
email: dgthomas@iastate.edu
site: https://deepakgthomas.github.io/
img: deepak.jpg

# Master's Students:

# Bachelor's Students:

- name: Xuan-Long Vu
status: BS
email: longvu@iastate.edu
site: http://design.cs.iastate.edu
img: vu.jpg
14 changes: 14 additions & 0 deletions _includes/home_page/carousel.html
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,20 @@
alt="End of the year lunch, December 2018">
</a>
</div>
<div class="carousel-item">
<a href="http://design.cs.iastate.edu/people.html">
<img class="d-block img-fluid"
src="/img/lab-social-2021.jpg"
alt="Lab Social gathering, December 2021">
</a>
</div>
<div class="carousel-item">
<a href="http://design.cs.iastate.edu/people.html">
<img class="d-block img-fluid"
src="/img/2021-grad.jpg"
alt="Graduation of Dr. Hamid Bagheri and Dr. Samantha S. Khairunnesa">
</a>
</div>
</div>
<!--
Carousel controls are temporarily commented-out because they seem to not be
Expand Down
Binary file added _papers/ASE-23/ase23.pdf
Binary file not shown.
24 changes: 24 additions & 0 deletions _papers/ASE-23/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
key: ASE-23
permalink: /papers/ASE-23/
short_name: ASE '23
title: Mutation-based Fault Localization of Deep Neural Networks
bib: |
@inproceedings{ghanbari2023deepmufl,
author = {Ghanbari, Ali and Thomas, Deepak-George and Arshad, Muhammad Arbab and Rajan, Hridesh},
title = {Mutation-based Fault Localization of Deep Neural Networks},
booktitle = {ASE'2023: 38th IEEE/ACM International Conference on Automated Software Engineering},
location = {Kirchberg, Luxembourg},
month = {September 11--15},
year = {2023},
entrysubtype = {conference},
abstract = {
Deep neural networks (DNNs) are susceptible to bugs, just like other types of software systems. A significant uptick in using DNN, and its applications in wide-ranging areas, including safety-critical systems, warrant extensive research on software engineering tools for improving the reliability of DNN-based systems. One such tool that has gained significant attention in the recent years is DNN fault localization. This paper revisits mutation-based fault localization in the context of DNN models and proposes a novel technique, named deepmufl, applicable to a wide range of DNN models. We have implemented deepmufl and have evaluated its effectiveness using 109 bugs obtained from StackOverflow. Our results show that deepmufl detects 53/109 of the bugs by ranking the buggy layer in top-1 position, outperforming state-of-the-art static and dynamic DNN fault localization systems that are also designed to target the class of bugs supported by deepmufl. Moreover, we observed that we can halve the fault localization time for a pre-trained model using mutation selection, yet losing only 7.55% of the bugs localized in top-1 position.
}
}
kind: conference
download_link: ase23.pdf
publication_year: 2023
tags:
- boa
---
Binary file added _papers/EMSE-23/emseMLContract.pdf
Binary file not shown.
Loading